Eggs Sunny Side Up
본문 바로가기

Algorithm/Java Festival31

[Java Festival] N과 X의 정수를 입력받고 X보다 작은 수만 출력 import java.util.Scanner; public class d { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("N 입력 >> "); int n = sc.nextInt(); System.out.print("X 입력 >> "); int x = sc.nextInt(); String result = ""; for(int i = 0; i > "); int num = sc.nextInt(); if(num < x) { result += num+" "; } } System.out.println("결과.. 2023. 3. 13.
[Java Festival] 문자열 형태의 2진수를 10진수로 변환 public class You_28번 { public static void main(String[] args) { //문자열 형태의 2진수를 입력받아 //10진수로 바꾸는 프로그램을 작성하시오. String str = "01001101"; int result = Integer.parseInt(str, 2); System.out.print(str+"(2) = "+result+"(10)"); } } 2진수 --> 10진수 Integer.parseInt(변수, 2) 2023. 3. 11.
[Java Festival] lf문 Scanner sc = new Scanner(System.in); System.out.print("첫자리 0을 제외한 숫자를 입력해주세요 >> "); String num = sc.next(); String[] number = num.split(""); int sum = 0; for (int i = 0; i < number.length; i++) { if (number[i].equals("0")) { sum += 6; } else if (number[i].equals("1")) { sum += 2; } else if (number[i].equals("2")) { sum += 5; } else if (number[i].equals("3")) { sum += 5; } else if (number[i]... 2023. 3. 11.
[Java Festival] 정수 n을 입력받아 n번째 항까지 수열 출력 import java.util.Scanner; public class Me_15번 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("n 입력 : "); int num = sc.nextInt(); int a = 1; for(int i = 0; i < num; i++) { a += i; System.out.print(a+" "); } } } 2023. 3. 11.
[Java Festival] 문자열로 선언된 성적에서 성적 별 학생 수를 출력 public class P_33 { public static void main(String[] args) { // 학생들의 성적정보가 문자열로 선언되어 있을 때 // 각 성적 별 학생 수를 출력하시오. String score = "A,A,B,C,D,A,C,D,D,D,F"; String[] score1 = { "A", "A", "B", "C", "D", "A", "C", "D", "D", "D", "F" }; int cntA = 0; int cntB = 0; int cntC = 0; int cntD = 0; int cntF = 0; for(int i = 0; i < score1.length; i++) { if(score1[i].equals("A")) { cntA++; } else if(score1[i].e.. 2023. 3. 9.
[Java Festival] 정수를 입력받아 배열의 인덱스 수 만큼 별을 출력 import java.util.Scanner; public class P_27 { public static void main(String[] args) { // 사용자에게 입력받아 배열의 인덱스의 수 만큼 별을 출력 Scanner sc = new Scanner(System.in); int[] array = new int[5]; for (int i = 0; i < 5; i++) { System.out.print(i + "번째 별의 수 : "); int num = sc.nextInt(); array[i] = num; } for(int i = 0; i < array.length; i++) { System.out.print(array[i]+" : "); for(int j = 1; j 2023. 3. 6.