본문 바로가기

반응형

자바스프링웹공부(2024)/자바

(21)
2024.08.01. 반복문(Loop) - while문, 중첩 while문 * while 문- 특정 문장 또는 블럭을 주어진 조건에 따라 반복 실행하는 문 - for문 , while문 (do - while) - for문과 while문은 문법적 구조는 다르지만, 동작방식이 동일함.   => 따라서, 상호 100% 전환이 가능하다. - for문은 반복횟수가 정해져있는 반복문에서 사용하며,   while 문은 반복횟수가 정해져 있지 않는 반복문에 사용.  초기식while(조건식){ // 조건식이 true일 동안 반복할 실행문 // 증감식 : 초기식을 멈추려면 필요함.} Q. 1 ~ 10까지 정수의 합 sum을 계산하여 출력하세요.     i = 1;int sum = 0;while(i   * 중첩 while 문  - while문 내에 또다른 while문을 기술하여 반복문장을 여..
2024.08.01. 조건문(중첩 if문, switch_case, ) *중첩if문- if문 블록내에서 또 다른 if문을 기술하는 것. - 중첩 횟수에는 제한이 없음.   if(조건식1){        if(조건식1-1){       }   } else {    }Q. 점수에 따른 학점 판별하기/* 학생점수(score)에 대한 학점(grade) 판별 A 학점 : 90 ~ 100점 B 학점 : 80 ~ 89점 C 학점 : 70 ~ 79점 D 학점 : 60 ~ 69점 F 학점 : 00 ~ 59점 그 외 : 점수입력오류 */int score = 80;String grade = "점수 입력 오류!";if (0 = 90) { grade = "A"; } else if (score >= 80) { grade = "B"; } else if (score ..
2024.07.25. 변수, 형변환, 연산자1 *자바 타입별 데이터 표현범위* (byte 표현범위) : -128 ~ 127- byte b = 127;  // (O)   byte b = 128;  // (X) 표현범위 넘어섬.- long l =2147483648; // (X) 범위 안이지만 오류/  long l =2147483648L; // (ㅇ) long은 뒤에 L을 붙여줘야함. L을 쓰지않으면 int로 받아들인다. =>오류- int i=100L; // (X) 접미사 L이붙으면 int타입으로 저장 가능한 숫자라 하더라도 저장불가. - float f = 3.14f; //(O) float타입은 접미사 f 또는 F를 붙여야함. - double d=3.14; //(O) double 기본타입이므로 접미사 없어도 잘 나옴. - char c='A'+1; ==> ..
2024.07.26. 연산자 * 비교연산자 (관계연산자) (>, >=, -두 피연산자간의 대소관계등을 비교하여 true 또는 False 값 변환.int a = 10;int b = 5; System.out.println(" a > b 인가? " + ( a > b));System.out.println(" a > b 인가? " + a > b); // a, b 의 자료형은 int 인데, 괄호가 없으면 앞의 문자열 처럼 취급하기 때문에 에러가 난다.//-----------------//System.out.println(3==3.0); //true : int가 double 과 만나면 double로 자동변환되어 비교되니까 true가 된다.System.out.println(0.1==0.1f); //false : 부동소수점 때문이다. flo..
2024.07.23. 자바공부 *java는 가상머신(JVM)이 있어서 운영체제가 바뀌어도 사용이 가능하다.  *이스케이프(escate) -문자열안에 "" 출력할 때 사용.(큰 따옴표가 가진 문법적인 역할에서 도망(escape)친다는 의미.-역슬래쉬(\) 다음은 무조건 문자로 인식System.out.print("오늘 알차게 \"자바\"공부했다");-작은따옴표는 문자열을 못 출력함.-상수 (Constant) : 변하지 않고 고정되어 있는 데이터. 변수의 반대개념. 실제 사용하는 데이터(상수)를 리터럴(literal)이라고도 한다.  ex. 정수형 리터럴 1, 실수형 리터럴 3.14 등.**이클립스 단축기**-실행 : ctrl + F11-주석처리 : ctrl + shift + c **노트패드에서 증감되는 숫자나 문자 간단히 만드는 법.**..

반응형