목록전체 글 (364)
seong
import java.util.Scanner; public class Main { public static void main(String[] args) { // 나누는 값은 42. Scanner sc = new Scanner(System.in); int arry[] = new int[10];//배열의 크기 = 10 int cont = 0; for (int i = 0; i < arry.length; i++) {// 0~9 까지 총 10개 arry[i] = sc.nextInt() % 42;// 배열에 숫자 저장 } for(int i = 0; i < arry.length; i++) { int tmp = 0; for (int j = i + 1; j < arry.length; j++) { if (arry[i] =..
풀이 곱한 결과 값을 result에 저장 배열의 크기는 0~9 → 크기는 10으로 선언 resultr값을 문자형으로 변환 하여 str에 저장 결과 값의 길이만큼 반복 하는 for문 0~9 까지 숫자를 찾기 위한 중첩 반복문 str.charAt(i) - ‘0’ ⇒ 문자열의 i번째 자릿수를 정수형으로 형 변환 시켜주는 식 ( charAt(i) - ‘0’ 은 아스키 코드를 참조 ) str.charAt(i)값이 j와 같다면 arr[j]번 자리에 1을 증가시킨다.(배열의 크기만 선언하면 초기값은 0) import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ..
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int arry[] = new int[9]; int max = 0; int maxindex= 0; for(int i =0; i max) { max = arry[i]; maxindex = i + 1; } } System.out.println(max); System.out...
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int arry[] = new int[num]; int min = -99999; int max = 99999; for(int i = 0; i max){ max = arry[j]; } } System.out.println(min..
풀이 십의 자릿수 구하는 법 → 나누기 10의 몫 값이 십의 자릿수 일의 자릿수 구하는법 → 나누기 10의 나머지 값이 일의 자릿수 십의 자릿수 + 일의 자릿수 → 다음 숫자의 일의 자릿수가 되야 하기 때문에 일의 자릿수 구하는 방법인 %10을 해준다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int orginnum = num; int cont =0; while (true){ int a = num / 10; // 십의 자리 int b = num % 10; // 일의 자리 int c =..
이번 문제는 종료시점을 지정 하지 않았을때 어떻게 종료 할 것인가 를 생각해야한다. 평소 자바를 즐겨 하지 않아 구글링 해본 결과 hasNext를 선언 해주면 더이상 정수가 아니라면 false를 반환해 반복문을 종료한다. hasNaxtInt()와 같은 말로 사용이 가능하다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; int b; while (sc.hasNextInt()) { a = sc.nextInt(); b = sc.nextInt(); System.out.println(a+b); } sc.close(); } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; int b; while (true) { a = sc.nextInt(); b = sc.nextInt(); if (a == 0 && b == 0) { break; } System.out.println(a+b); } } }
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //배열의 크기 int x = sc.nextInt(); // 비교할 숫자 int number; int a[] = new int[n]; // 배열의 크기를 n for(int i = 0; i a[i]){ System.out.print(a[i] + " "); } } } }