목록전체 글 (157)
알고보면코딩천재
간단한 계산기 프로그램을 작성하여 보자. 먼저 사용자로부터 하나의 문자를 입력받는다. 이어서 사용자로부터 2개의 숫자를 입력받는다. 사용자로부터 받은 문자가 "+"이면 두 수의 덧셈을, "-"이면 뺄셈을, "*"이면 곱셈을, "/"이면 나눗셈을 수행하도록 작성하라. if-else 문을 사용하라. 나눗셈의 경우, 분모가 0이 아닌지를 먼저 검사하여야 한다. package ex01; import java.util.*; public class Study09 { public static void main(String[] args) { String sign; int a; int b; Scanner s = new Scanner(System.in); System.out.print("계산방식을 입력해주세요(+, -, ..
package ex01; public class Study08 { public static void main(String[] args) { int a; int b; for(a=1; a
각 변의 길이가 100보다 작은 삼각형 중에서 피타고라스의 정리가 성립하는 직각 삼각형은 몇 개나 있을까? 3중 반복문을 이용하여 피타고라스의 정리를 만족하는 3개의 정수를 찾도록 한다. package ex06; public class ExampleTest07 { public static void main(String[] args) { int count=0; for(int a=1; a
2와 100 사이에 있는 모든 소수(prime number)를 찾는 프로그램을 작성하라. 주어진 정수 k를 2부터 k - 1까지의 숫자로 나누어서 나머지가 0인 것이 하나라도 있으면 소수가 아니다. package ex06; public class ExampleTest06 { public static void main(String[] args) { // 2와 100사이에 있는 모든 소수를 찾는 프로그램 만들기 // k=2, j는 0번 // k=3, j는 1번 // k=4, j는 2번 // k=5, j는 3번 for (int k = 2; k
다음과 같이 정되는 함수의 함수값을 계산하여 보자. 사용자로부터 x값을 입력받아서 함수값을 계산하여 화면에 출력한다. x는 실수이다. p.133 package ex01; import java.util.*; public class Study05 { public static void main(String[] args) { double x; double result; Scanner s = new Scanner(System.in); System.out.print("x값을 입력하시오: "); x = s.nextDouble(); if (x 0) { result = 7 * x + 2; System.out.println("답은 " + result); } } }
사용자로부터 3개의 정수를 읽어 들인 후에 if-else문을 사용하여 가장 작은 값을 결정하는 프로그램을 작성하라. package ex01; import java.util.*; public class Study04 { public static void main(String[] args) { int a; int b; int c; Scanner s = new Scanner(System.in); System.out.print("정수를 입력하시오: "); a = s.nextInt(); System.out.print("정수를 입력하시오: "); b = s.nextInt(); System.out.print("정수를 입력하시오: "); c = s.nextInt(); if (a < b && b < c) { System..
사용자로부터 키를 입력받아서 표준 체중을 계산한 후에 사용자의 체중과 비교하여 저체중인지, 표진인지, 과체중인지를 판단하는 프로그램을 작성하라. 표준 체중 계산식은 다음을 사용하라 표준체중 = (키 - 100) x 0.9 package ex01; import java.util.*; public class Study03 { public static void main(String[] args) { double height; double weight; Scanner s = new Scanner(System.in); System.out.print("키를 입력하시오: "); height = s.nextDouble(); System.out.print("체중을 입력하시오: "); weight = s.nextDoubl..
키보드에서 영문자 하나를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. switch 문을 사용하여 문자를 구분한다. package ex01; import java.util.*; public class Study02 { public static void main(String[] args) { String al; Scanner s = new Scanner(System.in); System.out.print("영문자 하나를 입력하시오: "); al = s.nextLine(); switch (al) { case "a": case "A": case "e": case "E": case "i": case "I": case "o": case "O": System.out.println("모음입니다."); br..