⚡ Scanner + 더블반복문
package oop; import java.util.Scanner; public class oop20 { public static void main(String[] args) { //oop20_box oop20 = new oop20_box(); //oop20.abc(); Scanner sc2 = new Scanner(System.in); System.out.println("첫번째 숫자값을 입력하세요 : "); int no1 = sc2.nextInt(); System.out.println("두번째 숫자값을 입력하세요 : "); int no2 = sc2.nextInt(); sc2.close(); oop20_box2 oop20_2 = new oop20_box2(); oop20_2.abc(no1, no2); } } class oop20_box { public void abc() { Scanner sc = new Scanner(System.in); System.out.println("첫번째 구구단 숫자 : "); int num1 = sc.nextInt(); System.out.println("두번째 구구단 범위 숫자 : "); int num2 = sc.nextInt(); int f,ff; for(f = num1; f<= num2; f++) { //큰 반복문 f단 ~ ff단 for(ff=1; ff<=9; ff++) {//1~9 System.out.printf("%d * %d = %d%n",f,ff,f*ff); } } sc.close(); } } class oop20_box2 { public void abc(int a,int b) { int w = a; //while문 기초값,사용자가 첫번째로 입력한 값 while(w<=b) { int f; for(f=1; f<=9; f++) { System.out.printf("%d * %d = %d%n",w,f,w*f); } w++; } } }
⚡ 응용 ㅠ
package oop; import java.util.Scanner; //더블 반복문을 이용한 코드 테스트 public class oop21 { public static void main(String[] args) { /* 다음 결과값을 체크하여 동일한 결과가 출력되는 코드를 작성하시오. 단, 사용자가 입력하는 값은 다음과 같습니다 : 첫번째-1 , [결과값] 2*2=4 2*3=6 2*4=8 3*3=9 3*4=12 4*4=16 */ oop21_box oop21 = new oop21_box(); Scanner sc = new Scanner(System.in); System.out.println("첫번째 숫자를 입력하세요 : "); int num = sc.nextInt(); System.out.println("두번째 숫자를 입력하세요 : "); int num2 = sc.nextInt(); sc.close(); oop21.abc(num,num2); } } class oop21_box { public void abc(int a,int b) { int f,ff; for(f=a; f<=b; f++) { for(ff=f; ff<=b; ff++) { //큰 반복문의 값을 초기값으로 설정 System.out.printf("%d * %d = %d%n",f,ff,f*ff); } } } }
⚡ switch 기본
자료형에 따라 switch case에 자료형이 정해진다.
package oop; //선택문 switch ~case public class switch1 { public static void main(String[] args) { //선택한 값 , 자료형에 따라 switch case에 자료형이 정해진다. String ck = "5"; switch(ck) { case "1": case "5": //멀티case사용법 System.out.println("1번을 선택하셨습니다"); break; case "2": System.out.println("2번을 선택하셨습니다"); break; default: //case에 선택 사항이 없을 경우 작동 System.out.println("기타를 선택하셨습니다"); break; } } }
'CLASS > JAVA' 카테고리의 다른 글
#5-1 / 1차 원시 배열 (0) | 2024.05.07 |
---|---|
#4-3 / Method (0) | 2024.05.03 |
#4-1 / Scanner + 반복문 (0) | 2024.05.03 |
#3-3 / library(Scanner) (0) | 2024.05.02 |
#3-2 / 반복문 (0) | 2024.05.02 |