728x90
for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성하라
public class ex03 {
public static void main(String[] args) {
int sum = 0;
for(int i =0; i<=100; i++){
if(i%3 == 0){
sum = sum + i ;
}
} System.out.println(sum);
}
}
while문과 Math.random()메소드를 이용해서 두개의 주사위를 던졌을 때 나오는 눈을 (눈1, 눈2) 형태로 출력하고,
눈의 합이 5 이면 실행을 멈추는 코드를 작성해보세요.
눈의 합이 5가 되는 조합은 즉 (1,4) (4,1) (2,3) (3,2)입니다.
public class ex04 {
public static void main(String[] args) {
int sum;
while(true){
int num1 = (int)(Math.random()*6) + 1;
int num2 = (int)(Math.random()*6) + 1;
sum = num1 + num2;
System.out.println("("+num1+","+num2+")");
if(sum == 5){
break;
}
}
}
}
Math.random() 랜덤함수
(int)(Math.random()*100)+1;
1부터 100까지의 숫자를 얻을 수있다.
중첩 for문을 이용해서 방정식 4x+5y = 60 의 모든 해를 구해서 (x, y) 형태로 출력해 보세요.
단 x와 y는 10 이하의 자연수입니다.
public class ex05 {
public static void main(String[] args) {
for(int i = 0; i<=10; i++){
for(int j = 0; j<=10; j++){
int sum = (4*i)+(5*j);
if( sum == 60 ){
System.out.println(i+","+j);
}
}
}
}
}
이중for문으로 직사각형 만들기
public class ex06 {
public static void main(String[] args) {
for(int i=0; i<6; i++){
for(int j=0; j<i; j++){
System.out.print("*");
}
System.out.println(" ");
}
}
}
while문과Scanner를이용해서 키보드로부터 입력된 데이터로 예금,출금,조회,종료기능을 제공하는 코드를 작성해보세요.
import java.util.Scanner;
public class Exercise09 {
public static void main(String[] args) {
boolean run = true;
int balance = 0;
int outbalance = 0;
Scanner scanner = new Scanner(System.in);
while(run){
System.out.println("____________________________");
System.out.println("1.예금|2.출금|3.잔고|4.종료");
System.out.println("____________________________");
System.out.print("선택 :");
int selectNo = scanner.nextInt();
if(selectNo == 1){
Scanner sc1 = new Scanner(System.in);
System.out.print("예금액>");
balance = sc1.nextInt();
} else if (selectNo == 2){
Scanner sc2 = new Scanner(System.in);
System.out.print("출금액>");
outbalance = sc2.nextInt();
} else if (selectNo == 3){
balance -= outbalance;
System.out.println(balance);
} else if (selectNo == 4){
run = false;
}
}
System.out.println("프로그램 종료");
}
}
728x90
'STUDY > JAVA' 카테고리의 다른 글
[JAVA]22-07-08 컬렉션 프레임워크 ☑ (0) | 2022.07.08 |
---|---|
[JAVA] 22-07-07 인터페이스를 활용한 간식 먹기 문제 ☑ (0) | 2022.07.07 |
[JAVA] 22-07-06 인터페이스를 활용한 차 만들기 예제 ☑ (0) | 2022.07.06 |
[JAVA] 22-06-20 자바 Overloading / Overriding ☑ (0) | 2022.07.05 |
[JAVA] 인터페이스 ! 개념 이해 추가 정리 ☑ (0) | 2022.07.04 |