JAVA - while문 (2022-07-16)

2022. 7. 16. 23:013층 1구역 - 개발의 장/JAVA

예제

 

package loop_while;

public class Ex01 {

	public static void main(String[] args) {
		int i = 1, sum = 0;
		while(i <= 10){
		sum+=i;
		i++;
		}
		System.out.println("1~10까지의 합 : "+sum);
	}

}

 

package loop_while;

import java.util.Scanner;

public class Ex02 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int i = 0, sum = 0;
		boolean loopFlag = true;
		while(loopFlag) {
		System.out.print("수입력(1~100) : ");
		i = input.nextInt();
		if(i >= 1 && i <= 100)
		loopFlag = false;
		else
		System.out.println("잘못 입력, 다시");
		}
		for(int j = 1;j <= i; j++)
		sum += j;
		System.out.println("입력 받은 수까지의 합 : "+sum);

	}

}

 

package loop_while;

import java.util.Scanner;

public class Ex03 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int i,tmp;
		System.out.print("수 입력 : ");
		i = input.nextInt();
		while(true) {
		tmp = i % 10; 
		i= i / 10; 
		System.out.print(tmp+" ");  
		if(i == 0)  
		break;
		}
}
}