본문 바로가기

Java18

Java - for 문을 이용한 예제 public class Jong_1 { public static void main(String[] args) { long startTime = System.currentTimeMillis(); for(int i=0;i 2022. 7. 8.
국비 - 0708 (switch문 , 난수 , for문) switch 문 switch 문에 사용된 수식은 정수형 자료(문자포함) 이어야한다. -case 문에 사용되는 값은 오로지 한개의 값만 사용할수 있다. -if 문 처럼 논리 값을 사용할수 없다. -case 문에 실행문이 여러개 나오더라도 줄괄호 {} 를 사용하지 않는다. -break 문이 없으면 다음 case문으로 넘어간다. Math random() // 난수 0. 11111111 ~ 0. 99999999 까지의 임의의수 double 타입이다. 난수를 이용해 알파벳 대문자 출력하는 예제 ) class Random_1 { public static void main(String[] args) { char score ; for(int i=1;i 2022. 7. 8.
국비 - 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.