Java192 2023.04.14 null값 처리, * 초기화 값이 없는 상태로 선언만 한경우, 정수는 0, 실수는0.0, 그외는 null값으로 초기화 된다. * * */ java에서도 null값이 존재 하는데 null값은 에러의 주된 원인이 되기도 한다. null : 참조타입 변수는 객체를 참조하지 않는다(값이 없다)는 뜻 int[ ] intArray = null; if(intArray != null) { //nullPointException에러가 발생하지 않도록 유도 해주면 좋다. intArray[0] = 10; }else { System.out.println("intArray가 널값을 가지고있다."); } package kr.ac.busanit.ch03; //메소드 - 실습 public class MethodExam02 { public static .. 2023. 4. 14. 2023.04.13. 배열, 메소드 do-while문 while문의 변형 형태이고, 실행문이 최소한 1번은 실행이 보장됨 실행문을 일단 수행하고, 조건을 체크한다는 특징이 있다. public class WhileExam02 { public static void main(String[] args) { // do-while문의 형태 /* do{ * 실행문; * }while(조건식); * * */ int num = 0; do { System.out.println("최소 한번은 실행을 보장"); }while(num != 0); while(num !=0) { System.out.println("조건을 먼저 체크한다. 조건이 안맞으면 실행 안됨"); } //break문 - 조건문(switch문)과 반복문을 종료할 때 사용 // 특히 조건식에 따라 반.. 2023. 4. 13. 2023.04.12 스캐너, 조건문, 반복문 삼항 연산자 삼항 연산자의 형태 : 조건식 ? 참인경우 실행문 : 거짓인 경우 실행문; *실행문에 삼항연산자를 중첩시킬 수 있으나 반복되면 보기가 힘들다. 문자열.equals(비교할 대상); == , != -> 기본타입끼리 비교할 때는 값을 비교하는데 참조타입을 비교하면 주소값을 비교한다. ex) String userId = "sik"; String isAdmin = userId.equals("admin")? "관리자입니다": "일반회원입니다."; package kr.ac.busanit.ch02; import java.util.Scanner; //사용자에게서 키보드에 입력된 값 얻어오기 - Scanner 클래스 이용 public class ScannerTest { public static void mai.. 2023. 4. 12. 04.11 JAVA 시작 package kr.ac.busanit.ch01; public class Print { /** * 자바파일(소스코드)의 문서화할때 사용 * 여러줄 * 주석 * 다른 형태 * */ // 아래의 주석들은 소스코드 작성 시 필요할때 주석처리 // 자바에서의 한줄 주석 : ctrl + / // 자바실행 단축키 : F11 /* * 여러줄 * 주석 * 작성 가능 * */ // 자동완성 단축키 : ctrl + space // 한줄삭제 : ctrl + d // 한줄복사 : ctrl + alt + 화살표 위(아래) // 한줄 이동 : alt + 화살표 위(아래) public static void main(String[] args) { //문자열(문장)은 항상 큰따옴표를 사용하여 출력 System.out.println(".. 2023. 4. 11. 2023.04.10 콜백함수, JSON, AJAX 1초 = 1000밀리세컨즈 컴퓨터 시간 기준이 밀리세컨즈임. // setTimeout( 콜백함수, 시간설정 ); setTimeout(()=>{ console.log('1초 이후에 한번만 실행'); },1000); 구글 홈 > 확장 프로그램>JSON Formatter 설치, Talend API Tester - Free Edition 설치 JS의 화살표 함수, 콜백함수 => 표현식을 사용하여 함수를 작성하는 방법 콜백(callback)함수 interval 멈춤 JS AJAX 서버와 비동기 통신을 위한 기술 AJAX 페이지 전체를 재로딩 하지 않고도, 웹페이지의 일부분만을 갱신 가능 *위 코드에서 code는 문자열 변수입니다. 초기값으로 빈 문자열('')을 할당하고, 반복문을 통해 뉴스 기사 정보(articl.. 2023. 4. 10. 2023.04.03 할일추가, 할일삭제, 좋아요 구현 //사용자에게 할일을 입력받아서 목록에 추가 //삭제기능은 내가 원하는 할일을 삭제 //-할일입력을 받아서 해당 할일을 삭제하도록구현. 사용자입력 할일 추가 input은 value값으로 저장이 된다. input태그에 입력한 텍스트는 value 속성을 통해서 텍스트를 얻을 수 있다. function addTodo2(){ // console.log('사용자에게 입력값을 받아 할일목록에 추가'); 버튼 잘되는지 테스트 let todoText = document.getElementById('todo'); // input태그에 입력한 텍스트는 value 속성을 통해서 텍스트를 얻을 수 있다. console.log(todoText.value); // li태그 생성 및 텍스트와 클래스 지정 let li = docum.. 2023. 4. 3. 이전 1 ··· 26 27 28 29 30 31 32 다음