목록Java (59)
알고보면코딩천재
각 변의 길이가 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..
실행결과 정수를 입력하시오 : 30 정수를 입력하시오 : 20 정수를 입력하시오 : 10 정렬된 숫자 : 10 20 30 package ex01; import java.util.*; public class Study01 { 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) { Sys..

package ex07; class Person { static String name = "엘리스"; int 목마름 = 100; // 0~100 void 물마시기() { 목마름 = 목마름 - 10; } void 달리기(int speed) { // speed stack에 저장. speed 지역변수. stack은 메서드마다 따로 있다. if (speed < 10) { 목마름 = 목마름 + 10; } else if (speed < 20) { 목마름 = 목마름 + 20; } else { 목마름 = 목마름 + 30; } } } public class JvmEx01 { static String name = "JvmEx01"; public static void main(String[] args) { // main이 ..