java

Java/Do-while loop

MyaZ 2020. 1. 25. 22:59

ex1.

print only odd numbers from 0 to 10.

int num = 0;
		do {
			num++;
			if (num % 2 == 0) {
				System.out.println(num);
			}

		} while (num <= 10);​

 

ex2

get sum from 1 to 10.

	int num0=0, num1=0;
			do {
				num1 += num0++;
			}while(num0<=10);
			
			System.out.println(num1);

 

ex3

print all numbers between 10 and 20.

int num = 10;
		do {
			System.out.println(num++);

		} while (num <= 20);

 

ex4

print all numbers from 0 to 100.

	int num = 0;
		do { System.out.println(num++);
		} while(num <= 100);

 

ex5

multiply all numbers from 1 to 10 and print result.

int num0 = 1, num1 = 1;
		do {
			num1 = num1 * num0++;

		} while (num0 <= 10);

		System.out.println(num1);

 

 

ex6

print all multiple of 2 and 7 under 1000 and get sum.

int num = 0;
		int result = 0;
		do {
			num++;
			if ((num % 2 == 0) && (num % 7 == 0)) {
				result += num;
				System.out.println(num);
			}

		} while (num <= 1000);

		System.out.println("총합:" + result);