본문 바로가기

JAVA

(45)
2차원 배열 간단한 예제문제풀이 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 2차원 배열 의 정의 행, 열 int arr2[열][행]; int arr2[1][2] = { 1, 2 } int arr2[3][4] = { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } ---------------------------------------------------------------------------- // 간단한 예제 char array2[][] = { // [3][..
2차배열(비정방형 배열) 문제 문제.다음과 같이 코드를 작성하시오. 10 11 1220 21 30 31 32 40 41 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 // 2차 비정방형 배열 int intArray[][] = new int[4][]; intArray[0] = new int[3]; intArray[1] = new int[2]; intArray[2] = new int[3]; intArray[3] = new int[2]; // 계산구하기 for (int i = 0; i new int[2개의 방 공간의 길이 ] // intArray[2 = i번지] -> new int[3개의 방 공간의 길이 ] // intArray[..
배열(평균점수)구하기 문제 평균점수를 직접 입력하여 배열로 구하기. 12345678910111213141516171819202122 Scanner Scanner = new Scanner(System.in); int sum=0; int intArray[] = new int[5]; // 새로운 배열 5개 생성의미 System.out.print(intArray.length + "개의 정수를 입력하시오 >>> "); // intArray.length는 길이 // 배열에 입력값 넣기. for(int i=0; i
배열 (MAX값) 구하기. 문제 숫자를 직접 입력하여 양수의 큰수 구하기. 1234567891011121314151617181920212223 Scanner Scanner = new Scanner(System.in); int max = 0; int intArray[] = new int[5]; // 새로운 배열 5개 생성의미 System.out.println("양수 5개를 입력하세요 : "); for (int i = 0; i max) // intArray[i] > max // 배열[0] = user 값 :1 > 0 (초기 선언 값)// 배열[1] = user 값 :2 > 1// 배열[2] = user 값 :3 > 2// 배열[3] = user 값 :4 > 4// 배열[4] = user 값 :5 > 5 (더이상 비교 할게 없음 최대 ..
if문(환율 계산)하기. 문제 Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. 1$ = 1100원으로 가정하고 계산하여라. 12345678910111213141516 Scanner scan = new Scanner(System.in); int dollar; int sum = 1100; System.out.print("얼마를 환전 하시겠습니까 ? : "); int money = scan.nextInt(); System.out.println("환전된 달러는 : " + money / sum + "$입니다."); } }
if문(십의 자리와 1의 자리가 같은지 판별하기) 문제 Scanner 클래스를 이용하여 2자리의 정수(10~99사이)를 입력받고, 십의 자리와1의 자리가 같은지 판별하여라. 123456789101112131415161718192021 Scanner scan = new Scanner(System.in); System.out.println("두자리 수를 입력하세요(10~99사이)"); int jumsu = scan.nextInt(); if (jumsu % 11 == 0) { // 십의 자리와 일의 자리가 같다면 11의 배수가 된다. // 때문에 11로 나눈 나머지가 0일 때를 비교하여 출력한다. System.out.println(" YES ! 10의 자리와 1의 자리가 같습니다. "); } else { System.out.println(" NO ! 10의 ..
카드게임 만들기 문제 숨겨진 카드의 수를 맞추는 게임을 만들어보자. 0~99까지의 임의의 수를 가진 카드를 한 장 숨기고 이 카드의 수를 맞추는 게임이다. 아래의 화면과 같이 카드 속의 수가 77인 경우 수를 맞추는 사람이 55라고 입력하면 " 더 높게 " , 다시70을 입력하면 " 더 높게 " 라는 식으로 범위를 좁혀가면서 수를 맞춘다. 게임을 반복하기 위해 y/n을 묻고, n인 경우 종료된다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 Scanner Scanner = new Scanner(System.in); Random Random = new Random(); int score..
if문(1~10까지 합 구하기) 문제 1 부터 10까지 전체 출력값 을 나타내시오. 1234567891011121314151617 int sum = 0; for (int i = 1; i