본문 바로가기

분류 전체보기125

국비 - 0707 ( 삼항연산자 ,형변환 , 제어문 ) 삼항연산자 조건연산자의 형식 = 조건식 ? 식1 : 식2 // 조건식이 참이면 식1을 대입하고 , 거짓이면 식2를 대입한다. Ex] max = (a >b) ? a:b ; a가 b보다 크다면 a를 max로 대입한다 그렇지않다면 b를 max로 대입한다. 삼항연산자를 이용한 절대값 구하기 class ConditionalOperator_1 { public static void main(String[] args) { int x = 10; int y = -25; int absX = (x>=0)? x:-x; int absY = (y>=0)? y:-y; System.out.println("x = 10일때, x의 절대값은 ="+absX); System.out.println("y = -25일때 ,y의 절대값은 ="+abs.. 2022. 7. 7.
Java - 학점 구하기 예제 국비학원에서 배운 중첩 if 문과 Scanner 를 활용한 학점구하기 예제 import java.util.Scanner; class If_3 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("점수를 입력하세요!!"); int grade = in.nextInt(); String hak = ""; String a = ""; if(grade >=90){ hak = "A"; if(grade >= 98) {a="++";} else if(grade=80) { hak = "B"; if(grade >= 88) {a="++";} else if(grade=70) { hak = "C"; if(grad.. 2022. 7. 7.
국비 - 0706 ( 자바의 기본출력 ) * 기본입출력 :자바에서 출력을 위한 메서드로 제공되는 println(), print(),printf() 와 입력을 위한 read() 메서드와 Scanner 클래스 사용 - 출력을 위한 메서드는 println(),print(),printf() 같이 세가지 형태가 제공된다. 이중 printf() 메서드는 C언어 형식을 도입했다. - 정수형 상수 출력 지정자 - 형식 적용 출력상태 설명 %자릿수 d printf("%5d",16) ...16 빈공간이 왼쪽에 생김 %-자릿수 d printf("%-5d",16) 16... 빈공간이 오른쪽에 생김 %0자릿수 d printf("%05d",16) 00016 왼쪽에 생긴빈공간에 0으로채워짐 * 실수형 상수 출력 형식 지정자 : 실수를 화면에 출력 할 때에도 먼저 자릿수를.. 2022. 7. 6.
국비 - 0705 ( 형변환 , 증감연산자 ) 변수 - 선언한 변수는 블럭 안에서만 사용이 가능하다- 메서드 안에는 지역변수 이고 클래스 안에는 전역변수 이다.- 한번 선언한 변수는 다시 선언이 불가하다. 형변환 연산자 - 형변환 : 변수나 상수의 타입을 다른 타입으로 변환 - 자동형변환 : 기존의 값을 최대한 보존할 수 있는 타입으로 (컴파일러에 의해) 자동형변환 된다. - 큰 값을 작은 타입의 변수에 저장 할 때에는 직접 형변환을 해주어야 한다. - short과 char는 같은 2byte이지만 서로 형변환이 불가능하다. 표현할 수 있는 값이 short은 플마3만, char는 0~6만이기 때문이다. 증감연산자 전위형 : j = ++i; -> 증가후에 대입 후위형 : j = i++; -> 대입후에 증가 위 코드를 보면 알수 있듯이 전위형은 a * e.. 2022. 7. 5.