삼성SDS_멀티캠퍼스/Java
-
4일 차 JAVA 유클리드 알고리즘으로 최대공약수 구하기삼성SDS_멀티캠퍼스/Java 2015. 9. 10. 09:38
두 수의 최대공약수를 구해보자 import java.util.Scanner; public class Test2 {public static void main(String arg[]) { int x, y, r = 0;Scanner scan = new Scanner(System.in); System.out.println("정수를 입력하세요");x = scan.nextInt();System.out.println("정수를 입력하세요");y = scan.nextInt(); while (y != 0) { r = x % y;x = y;y = r;} System.out.println("최대공약수는 " + x + " 입니다"); }} 출처: 삼성SDS멀티캠퍼스 강사: 홍승길Email : iccack70@gmail.com
-
3일 차 JAVA 중간점검 (정수 입력받아서 평균을 출력, 천, 백, 십, 일의 자리로 분리하여 출력 / 숫자를 시, 분, 초로 변환, 구구단)삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 16:57
사용자로부터 3개의 정수를 입력받아서 평균을 출력받는 프로그램 소스코드--------------------------------------------------import java.util.Scanner; public class Test14 { public static void main(String arg[]) { int input_value;int input_value2;int input_value3;int aver=0;Scanner scan = new Scanner(System.in);System.out.println("점수를 입력하세요");input_value = scan.nextInt();System.out.println("점수를 입력하세요");input_value2 = scan.nextInt()..
-
3일 차 JAVA while문을 이용하여 입력받은 숫자를 구구단으로 출력삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 15:51
사용자로부터 숫자를 입력받아서 입력받은 숫자의 구구단을 출력해보자 소스코드------------------------------------- import java.util.Scanner; public class Test13 { public static void main(String arg[]) { int input_value;int i = 1;int j;Scanner scan = new Scanner(System.in);System.out.println("원하는 단을 입력하세요");input_value = scan.nextInt(); while (i
-
3일 차 JAVA switch문과 if문의 활용 구분하기삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 14:41
switch문과 if문의 차이점을 알아보기 위해 간단한 코드를 작성해 보았다. switch문 소스코드-------------------------import java.util.Scanner; public class Test11 { public static void main(String arg[]) { int score;int random_value; Scanner scan = new Scanner(System.in); System.out.println("1~10사이의 점수를 입력하세요");score = scan.nextInt(); random_value = (int) (Math.random() * score); switch (random_value) {case 1:System.out.println("Ba..
-
3일 차 JAVA switch문을 이용하여 학점계산기 만들기삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 13:53
일반적인 학점계산기는 90~100 : A80~90 : B이렇게 10단위로 끊기는데 이러면 너무 쉽다고 91~100 : A81~90 : B그외에는 C를 만들어 보는 시간을 갖게되었다. 그다지 어렵지 않게 해결할 수 있는데먼저 입력받은 점수에서 -1점을 하고 정수의 점수를 10으로 나누면해결할 수 있다. 소스코드--------------------------------------- import java.util.Scanner; public class Test10 { public static void main(String arg[]) { int score;int result; Scanner scan = new Scanner(System.in); System.out.println("점수를 입력하세요");scor..
-
3일 차 JAVA switch문을 이용하여 월의 일수 계산하기삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 13:50
년, 월을 입력하여 일수를 알아보는 방법 소스코드------------------------------------------------ import java.util.Scanner; public class Test9 { public static void main(String arg[]) { int value, years = 0;int days = 0;Scanner scan = new Scanner(System.in); System.out.println("일수를 알고싶은 년도를 입력하세요");years = scan.nextInt();System.out.println("일수를 알고싶은 월을 입력하세요");value = scan.nextInt(); switch (value) {case 1:case 3:case..
-
3일 차 JAVA random() 함수를 이용하여 간단한 게임만들기삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 11:39
1~50까지의 수를 입력받는다.만약 그 외의 수를 입력받으면 잘못 입력하셨습니다 라는 문구가 출력되고정상 입력받으면 랜덤으로 뽑힌 숫자와 비교하여 정상입력받은 숫자가 랜덤으로 뽑힌 숫자보다 크면 다운을 출력하고반대의 경우는 업을 출력 한다.맞출 경우에는 정답을 출력한다 소스코드------------------------------------ import java.util.Scanner; public class Test8 { public static void main(String arg[]) { int random_trans;double random;int a; Scanner scan = new Scanner(System.in); System.out.println("1~50사이의 수를 입력하세요");a =..
-
3일 차 JAVA if문을 이용한 소득세 산출삼성SDS_멀티캠퍼스/Java 2015. 9. 9. 11:02
과세 표준 금액을 입력받는다.1000원 이하는 9%4000원 이하는 18%8000원 이하는 27%그 외의 금액을 입력받으면 36%의 소득세를 내야한다. 소스코드------------------------------------------ import java.util.Scanner; public class Test6 { public static void main(String arg[]) { int income;int tax; Scanner scan = new Scanner(System.in); System.out.println("과세 표준 금액을 입력하세요");income = scan.nextInt(); if (income