제어문
1. 두 개의 주사위를 던져 두 주사위의 눈의 수가 7이 되는 경우를 모두 출력하세요.
2. 1 + (1+2) + (1+2+3) + . . . + (1+2+3+4+5+6+7+8+9+10)의 결과를 구하는 프로그램을 작성하여 결과값을 출력하세요.
3. 컴퓨터가 1부터 100사이의 임의의 숫자를 지정하면 사용자는 그 수를 예상하여 입력하여 컴퓨터가 지정한 숫자를 맞추는 게임을 작성하세요. 맞출 때까지 게임이 진행이 되면 맞추면 “성공”이라는 메시지를 출력하고 게임이 종료됩니다.
[힌트] 1부터 100사이의 임의의 수를 지정할 때는 int su = (int) ( Math.random() * 100); 코드를 이용하면 됩니다.
[힌트] 사용자가 입력한 수를 받아 위해서는 Sacnner의 nextInt() 함수를 이용하면 됩니다.
4. 구구단을 출력하는 프로그램을 작성하되 세 단씩 화면에 출력하세요.
( 아래와 같이 출력되도록 하되 숫자의 크기가 달라 조금씩 틀어져 출력될 수 있습니다 )
2 * 1 = 2 3 * 1 = 3 4 *1= 4
2 * 2 = 4 3 * 2 = 6 4 *2= 8
2 * 3 = 6 3 * 3 = 9 4 *3= 12
:: :: ::
5 * 1 = 5 6 * 1 = 6 7 *1= 7
5 * 2 = 10 6 * 2 = 12 7 *2= 14
5 * 3 = 15 6 * 3 = 18 7 *3= 21
:: :: ::
8 * 1 = 8 9 * 1 = 9
8 * 2 = 16 9 * 2 = 18
8 * 3 = 24 9 * 3 = 27
------------------------------답------------------------------
import java.util.*;
public class javaex_1 {
public static void main(String[] args) {
System.out.println("1번주사위");
for (int i = 1; i <= 6; i++) {
for (int j = 1; j <= 6; j++) {
if (i + j == 7)
System.out.println("첫번째 주사위가 " + i + "이고 두번째 주사위가 " + j
+ "이면 합이 7 입니다.");
}// end for-j
}
System.out.println("2번 합합합");
int sum = 0;
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= i; j++) {
sum += j;
}
}
System.out.println("합 : " + sum);
/*
public class ddddd {
public static void wornl(int i) {
int sum = 0;
for (int j = 0; j <= i; j++) {
for (int k = 0; k <= j; k++) {
sum += k;
}
}
System.out.println(sum);
}
public static void main(String[] ase) {
wornl(10);
}
}
*/
System.out.println("3번 숫자맞추기");
int su = (int) (Math.random() * 100);
while (true) {
System.out.println(su);
System.out.println("수를 입력 해주세요 : ");
Scanner sc = new Scanner(System.in);
int su1 = sc.nextInt();
if (su == su1) {
System.out.println("성공");
break;
} else {
System.out.println("실패 한번더 도전하세요.");
}
}
System.out.println("4번 구구단");
for (int k = 2; k < 9; k += 3) {
for (int i = 1; i < 10; i++) {
for (int j = k + 0; j <= 2 + k; j++) {
if (j > 9)
continue;
int sum1 = i * j;
if (sum1 < 10)
System.out.print(j + "*" + i + "=0" + sum1 + " ");
else
System.out.print(j + "*" + i + "=" + sum1 + " ");
}
System.out.println("\t");
}
System.out.println("\t");
}
}
}
'it > Java' 카테고리의 다른 글
간단한 자바문제 배열 (0) | 2015.01.06 |
---|---|
간단한 자바문제 메서드 (0) | 2015.01.06 |
자바 기초 입,출력 연산자, if문 (0) | 2014.08.19 |
JDBC mybatis 마이바티즈 (0) | 2014.08.12 |
JFreeChat 사용법 예제 (0) | 2014.08.07 |