본문 바로가기

전체 글

(253)
배열 (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
for문(별 모양 그리기) 문제 별모양 그리기 *************** 123456789101112131415161718192021222324252627 public static void main(String[] args) { /* for문으로 이용하여 별을 그리시오 ***** **** *** ** * */ for (int i = 5; i>0; i--) { for (int j=0; j
for(구구단) 구하기. 문제 구구단을 작성하시오. 123456789101112131415161718package main; import java.util.Scanner; public class das { public static void main(String[] args) { for (int i = 1; i
switch문 (성적표) 구하기 문제 학점 매기는 코드를 switch문으로 작성하여라. 1234567891011121314151617181920212223242526272829303132333435 public static void main(String[] args) { Scanner sc = new Scanner(System.in); char grade; System.out.print("학생 점수를 입력하세요 : "); int score = sc.nextInt(); switch (score / 10) { case 10: // 100점 case 9: // 90~99까지 grade = 'A'; break; case 8: // 80~89까지 grade = 'B'; break; case 7: // 70~79까지 grade = 'C'; bre..