본문 바로가기

728x90
반응형

순이코딩/Java 연습

(37)
[JavaFestival] 25. 8자리 정수를 입력받아 반복문을 활용하여 입력받은 정수의 합을 구하여 출력하는 프로그램을 작성하시오. 8자리 정수를 입력받아 반복문을 활용하여 입력받은 정수의 합을 구하여 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Ex258자리정수를입력받아각자리의합 { public static void main(String[] args) { // 1 Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : "); int num = sc.nextInt(); int sum = 0; // 2 for (int i = 0; i < 8; i++) { sum += num % 10; num = num / 10; } // 3 System.out.println("합은 " + sum + "입니다."); } } 1. 스캐너 도구..
[JavaFestival] 24. 아래와 같이 학생들의 성적 정보가 문자열로 선언되어 있을 때 각 성적 별 학생 수를 출력하시오. 아래와 같이 학생들의 성적 정보가 문자열로 선언되어 있을 때 각 성적 별 학생 수를 출력하시오. public class Ex24성적별학생수출력 { public static void main(String[] args) { // 1 String score = "A,A,B,C,D,A,C,D,D,D,F"; String[] sco = score.split(","); // 2 int a = 0; int b = 0; int c = 0; int d = 0; int f = 0; // 3 for (int i = 0; i < sco.length; i++) { if (sco[i].equals("A")) { a++; } if (sco[i].equals("B")) { b++; } if (sco[i].equals("C")) { c..
[JavaFestival] 23. 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력 아래와 같이 숫자가 담긴 1차원 배열이 주어졌을 때, 두 개의 숫자를 뽑아 서로의 거리를 비교한 후 거리가 가장 작은 숫자의 위치(index)를 출력하시오. import java.util.Arrays; public class Ex23두수를뽑아거리비교 { public static void main(String[] args) { // 1 int[] point = { 92, 32, 52, 9, 81, 2, 68 }; // 2 int min = point[0] - point[1]; // 3 int first = point[0]; int second = point[1]; // 4 for (int i = 0; i < point.length; i++) { for (int k = 1; k < point.length; ..
[JavaFestival] 22. 정수 N을 입력받아 N*N배열에 다음과 같이 숫자를 저장하고 출력하시오. 정수 N을 입력받아 N*N배열에 다음과 같이 숫자를 저장하고 출력하시오. import java.util.Scanner; public class Ex22이차원배열열방향으로 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int number = 1; int nums[][] = new int[n][n]; for (int i = 0; i < nums.length; i++) { for (int k = 0; k < nums.length; k++) { nums[i][k] = number++; } } for (int i = 0; i < nums.length; i++) { for (int..

728x90
반응형