본문 바로가기

반응형

for문

[JAVA] for문을 이용하여 일주일 동안 200p 책을 읽는 프로그램을 만들고, 덜 읽었을 경우 남은 페이지 출력 Q. for문을 이용하여 일주일 동안 200쪽의 책을 읽는 프로그램을 만들어 보세요. 날짜마다 읽은 책 페이지를 입력 받습니다. 책을 다 읽었을 경우 반복문 탈출, 일주일 동안 책을 다 읽지 못했을 경우 남은 페이지 수 출력하기. import java.util.Scanner; public class On { public static void main(String[] args) { int sum=0; Scanner sc = new Scanner(System.in); for(int i = 1 ; i=200) { System.out.println(i+"일만에 다 읽었습니다"); break; }else if (i==7 && sum 더보기
[JAVA] for문을 이용하여 N일 동안 평균 온도를 구하는 프로그램 작성하기. import java.util.Scanner; public class On { public static void main(String[] args) { int sum = 0; System.out.println("며칠동안의 온도를 입력받겠습니까?"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i=1;i 더보기
[JAVA] for문, if문을 사용하여 사칙연산 수행하는 프로그램 만들기 public static void main(String [] args) { for(;;) { System.out.println("1.덧셈 2.뺄셈 3.곱셈 4.나눗셈 5.종료 중 하나를 선택하세요."); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); if(num==1) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a + " + " + b + " = " +(a+b)); } else if(num==2) { System.out.println("두 수를 입력하세요."); int a = sc.nextInt(); int .. 더보기
[JAVA] 피보나치 수열에서 4백만 이하이면서 짝수인 항의 합 Project Euler Q2. 피보나치 수열에서 4백만 이하이면서 짝수인 항의 합을 구하시오. 1. for문을 사용해서 구하기 public class Q2 { public static void main(String[] args) { int a=1, b=2, c=0, sum=2; for(; ;) { c = a+b; a=b; b=c; if(c>=4000000) { break; } if(c%2==0) { sum=sum+c; } } System.out.println(sum); } } 2. while문 사용해서 구하기 public class Q2 { public static void main(String[] args) { int a=1, b=2, c=0, sum=2; while(c 더보기
[JAVA] 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면? Project Euler Q1. 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면? public class Q1 { public static void main(String[] args) { int i =0, j=0; for(i =0; i 더보기
[Java] 이중 for문을 사용하여 별 찍기 1. 2차원 기본 별 찍기 import java.util.Scanner; public class asdasdasd { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.print("정수를 입력해 주세요 : "); int num = sc.nextInt(); for(int i = 0 ; i < num; i++) { for(int j = 0; j 더보기
[JAVA] JAVA Programming 3장 실습문제 2번 2. 다음 2차원 배열 n을 출력하는 프로그램을 작성하라. int n [][] = {{1}, {1,2,3}, {1}, {1,2,3,4}, {1,2}}; int n [][] = {{1}, {1,2,3}, {1}, {1,2,3,4}, {1,2}}; for(int i=0 ; i 더보기
[JAVA] Factorial 구하기 (for문 / 재귀적 방법) JAVA에서 Factorial을 구하는 방법 두 가지이다. 2개의 클래스로 나누어서 구현하고, 입력을 받기 위해 Scanner를 사용하는 방법이다. 1. for문을 사용하여 반복적 방법으로 구현. ❍ Factorial1 class Source code import java.util.Scanner public class Factorial1 { int i, output=1; Factorial1(long x){} public int getUserInput(){ System.out.print("input number : "); Scanner scanner = new Scanner(System.in); return scanner.nextInt(); } public void Factorial_res(int x){ .. 더보기

반응형