JAVA/JAVA연습기록
-
JAVA 연습문제 (10)JAVA/JAVA연습기록 2022. 6. 1. 15:15
문제 : 1~100까지의 합을 구하되, 아래와 같을경우 값을 출력하시오? 1 ~ 10 : 55 11 ~ 20 : .... 21 ~ 30 : .... 31 ~ 40 : .... 41 ~ 50 : .... ~~~~~~~ 99 ~ 100 : .... package Test; /*1~100까지의 합을 구하되, 아래와 같을경우 값을 출력하시오? 1 ~ 10 : 55 11 ~ 20 : .... 21 ~ 30 : .... 31 ~ 40 : .... 41 ~ 50 : .... ~~~~~~~ 99 ~ 100 : ....*/ public class Test10 { public static void main(String[] args) { int su1 = 0, su2 = 0, su3 = 0; for (su1 = 1; su1
-
JAVA 연습문제 (9)JAVA/JAVA연습기록 2022. 6. 1. 15:14
문제 : 1~100까지의 합을 구하되, 각 10항이 되면 해당 누적값을 출력하시오. 예: 1~10 : 55 1~20 : 210 1~30 : ~~~ ~~~~~ 1~100 : 5050 package Test; /*1~100까지의 합을 구하되, 각 10항이 되면 해당 누적값을 출력하시오. 예: 1~10 : 55 1~20 : 210 1~30 : ~~~ ~~~~~ 1~100 : 5050*/ public class Test9 { public static void main(String[] args) { int tot = 0; for(int i=0; i
-
JAVA 연습문제 (8)JAVA/JAVA연습기록 2022. 6. 1. 15:14
문제 : 학생 30명에게 각각 똑 같은 개수의 연필을 나눠주려고 한다. 이때 나눠주려고 하는 연필의 개수를 입력받아서 처리하는데, 이때 학생 1명당 받게 되는 연필의 개수는 몇자루이고, 남는 연필의 개수는 몇자루인지 출력하시오. 예 : 입력시에 연필의 총개수를 100개를 주었다면, 학생 1명당 받개되는 연필의 개수는 3개씩이고, 3자루씩을 모두 나눠주고 남은 연필의 개수는 10개이다. package Test; import java.util.Scanner; /*학생 30명에게 각각 똑 같은 개수의 연필을 나눠주려고 한다. 이때 나눠주려고 하는 연필의 개수를 입력받아서 처리하는데, 이때 학생 1명당 받게 되는 연필의 개수는 몇자루이고, 남는 연필의 개수는 몇자루인지 출력하시오. 예 : 입력시에 연필의 총개수..
-
JAVA 연습문제 (7)JAVA/JAVA연습기록 2022. 6. 1. 15:13
문제 : 프로그램 시작시에 임의의 초기값(1~99)을 변수 한개에 기억시켜두고, 그 값을 키보드를 통해서 입력받아 맞추는 프로그램을 작성하시오. 이때 몇번만에 맞췄는지를 출력하시오.(단, 기회는 5번까지로 한다.) package Test; import java.util.Scanner; /*프로그램 시작시에 임의의 초기값(1~99)을 변수 한개에 기억시켜두고, 그 값을 키보드를 통해서 입력받아 맞추는 프로그램을 작성하시오. 이때 몇번만에 맞췄는지를 출력하시오.(단, 기회는 5번까지로 한다.)*/ public class Test7 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int ran = 96, s..
-
JAVA 연습문제 (6)JAVA/JAVA연습기록 2022. 6. 1. 15:12
문제 : 사다리꼴의 면적을 구하시오 단, 입력받는 값은 '아랫변/윗변/높이'를 입력받는다. 입력값은 아랫변의 값이 999이면 작업을 종료한다. 사다리꼴 면적 공식 =( 아랫변+윗변) * 높이/ 2 package Test; import java.util.Scanner; /*사다리꼴의 면적을 구하시오 단, 입력받는 값은 '아랫변/윗변/높이'를 입력받는다. 입력값은 아랫변의 값이 999이면 작업을 종료한다. 사다리꼴 면적 공식 =( 아랫변+윗변) * 높이/ 2*/ public class Test6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int lower=0, upper=0, height=0; dou..
-
JAVA 연습문제 (5)JAVA/JAVA연습기록 2022. 5. 24. 14:27
문제 : 첫번째 입력받은 수를 두번째 입력받은 수로 나눴을때의 나머지가 1과 3인경우는 '남자'로, 2와 4인 경우는 '여자'로 출력하고, 그렇지 않은 경우는 입력받은수와 '오류'라고 출력하시오. package Test; import java.util.Scanner; //첫번째 입력받은 수를 두번째 입력받은 수로 나눴을때의 //나머지가 1과 3인경우는 '남자'로, //2와 4인 경우는 '여자'로 출력하고, //그렇지 않은 경우는 입력받은수와 '오류'라고 출력하시오. public class Test5 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int su1, su2; System.out.print("첫번째 ..
-
JAVA 연습문제 (4)JAVA/JAVA연습기록 2022. 5. 24. 14:26
문제 : 수를 입력받아 입력받은수가, 3의 배수면 입력받은수에 30을 더하여 출력, 5의 배수면 입력받은수에 50을 더하여 출력, 7의 배수면 입력받은수에 70을 더하여 출력, 하고, 나머지는 입력받은 정수값을 출력하시오. package Test; import java.util.Scanner; //수를 입력받아 입력받은수가, //3의 배수면 입력받은수에 30을 더하여 출력, //5의 배수면 입력받은수에 50을 더하여 출력, //7의 배수면 입력받은수에 70을 더하여 출력, 하고, //나머지는 입력받은 정수값을 출력하시오. public class Test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int ..
-
JAVA 연습문제(3)JAVA/JAVA연습기록 2022. 5. 24. 14:21
문제 : 수를 입력받아 입력받은 수가 짝수인지 홀수인지를 판별하여 출력하시오. package Test; import java.util.Scanner; //수를 입력받아 입력받은 수가 짝수인지 홀수인지를 판별하여 출력하시오. public class Test3 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int su1, su2 ; System.out.print("수를 입력하세요"); su1 = scan.nextInt(); su2 = su1 % 2; String su3 = (su2==1) ? "홀수" : "짝수"; System.out.printf("입력한 수는 %d이므로 %s 입니다 ", su1, su3); ..