JAVA 8일차

이희복·2023년 1월 4일
0

JAVA

목록 보기
37/41

아래를 프로그래밍 하시오.

12,1,2,3 겨울입니다.
456 봄입니다.
789 여름입니다.
10 11 가을입니다.

public class LogicalOp {

public static void main(String[] args) {

	int month = 13;
	
	switch(month) {
	case 12 :
	case 1 :
	case 2 :
	case 3 :
		System.out.println("겨울");
		break;
	
	case 4 :
	case 5 :
	case 6 :
		System.out.println("봄");
		break;
	
	case 7 :
	case 8 :
	case 9 :
		System.out.println("여름");
		break;
	
	case 10 :
	case 11 :
		System.out.println("가을");
		break;
	default :
		System.out.println("해당 수는 월이 아닙니다.");
}

}

}

아래를 프로그래밍 하시오.

1+2+3+4 ~~1000 까지의 합을 구하시오.

public class BitShiftOp {

public static void main(String[] args) {

int num = 0;
int sum = 0;

while (num <= 1000) {
sum = sum + num;
System.out.println(sum);
num++;
}

}

}

구구단 3단을 출력하시오.

class UseVariable {
public static void main(String[] args) {

	int num = 1;
	int multy = 3;

	while (num <= 9) {
		
		System.out.println(multy+ " * " + num + " = " + multy * num);
		num++;
	}
	
}

}

아래를 삼항연산자를 사용하여 프로그래밍 하시오.

-변수 3개를 선언후 80, 33 ,55 차례대로 할당
-삼항연산자를 활용하여, 최대값을 출력하시오.

public class Hello {
public static void main(String[] args) {

int a= 80, b=33, c=55;

int max;

max = (a > b) ? (a > c ? a : c) : (b > c ? b : c);

//max = a > c ? (a > b ? a : (b > c ? b : c)) : c; //지난번에 푼 과정

System.out.println("max is "+ max);

}

}

switch 문에서 '걸어서 하늘까지' 를 설명하시오.

switch문

: 조건이 맞는 case를 찾아가서 break까지 실행 후 조건문을 빠져나간다. 만일 조건에 맞는 게 없을 경우 default를 실행한다.

switch(n) 에서 n에는 기본적으로 정수가 온다. (실수는 오면 안된다!)

int n =3;

switch(n) { //n에는 기본적으로 정수가 온다. 실수는 오면 안된다.!

case 1:

System.out.println("Simple Java");

case 2:

System.out.println("Funny Java");

case 3:

System.out.println("Fantastic Java");

default:

System.out.println("The best programming language");

}

System.out.println("Do you like Java?");

}

int n =3; switch(n) { //n에는 기본적으로 정수가 온다. 실수는 오면 안된다.!

아래를 프로그래밍 하시오.

  • int num = -10 을 할당후 해당 정수에 대한 절대값을
    출력하는 프로그램을 작성하시오.

public class Hello {

public static void main(String[] args) {

int num = -10;

if(num < 0) {

num = -num;

}

System.out.println("절댓값은 " +num);

}

}

0개의 댓글