목록while (7)
drexqq
10952번 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); while (true) { int a = sc.nextInt(); int b = sc.nextInt(); if (a==0 && b==0) { break; } System.out.println(a+b); } } } 10951번 입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요. import java.util.Scanner; public class M..
Java를 이용해서 2진수, 10진수, 16진수간에 서로 바꿀 수 있는 계산기를 만들어 보았다. 코드 package main; import java.util.Scanner; public class mainClass { public static void main(String[] args) { /* 숫자 입력 -> 메뉴 번호 1. 10진수를 2진수로 변환해서 출력 2. 2진수를 10진수로 변환해서 출력 3. 10진수를 16진수로 변환해서 출력 4. 16진수를 10진수로 변환해서 출력 5. 2진수를 16진수로 변환해서 출력 6. 16진수를 2진수로 변환해서 출력 7. 종료 */ Scanner sc = new Scanner(System.in); // 메뉴 종류 String menuArr[] = { "10 to ..
Java를 이용하여 무작위로 트럼프 카드를 셔플 해보았다. 코드 package work0525; public class Work01 { public static void main(String[] args) { // 트럼프카드 52장 // ( 1 ~ 13 ) * 4 // A(1) 2 ~ 10 J(11) Q(12) K(13) // 0~12 -> Spade, 13~25 Diamond, 26~38 Heart, 39~51 Clover /* 랜덤번호(0~51) 실제번호(1~13) 숫자 : 13 다이아-> 1 숫자 : 3 스페이드-> 4 */ int number[] = new int[52];// random 번호 boolean swit[] = new boolean[52];// 중복 체크 int r, w; // ini..
Java를 이용해서 성적 통계프로그램을 만들어보았다. 학생 수 = 동적 할당 과목 수 = 4과목 ( 이름과 과목을 따로 받는다 ) 결과 학생의 과목당 점수/합계/평균/모든 점수의 최댓값/모든 점수의 최솟값 모든 점수는 0 ~ 100 사이의 숫자로만 받을 수 있다. 코드 package work0525; import java.util.Scanner; public class Work04 { public static void main(String[] args) { /* * 성적 통계 프로그램 * * 통계를 산출할 학생의 수 - 입력 (o) * * 동적할당 -> student[][] ex) 홍길동 90 100 85 * * 일지매 85 90 100 * * .... * * 이름, 과목점수 - 입력 (o) 과목점수 >..
Java의 break에 대해서 알아보자. break : 탈출 (loop : for, while, do while) 단독으로 사용할 수 없고 순환문, switch문과 함께 사용된다. 순환문에서 특정한 조건에 맞다면 그 순환문을 탈출하는 데 사용된다. 예시를 보자. for (int i = 0; i loop문 개수에 맞게 break설정 boolean b = false; for (int i = 0; i < 10; i++) { Syste..
Java의 while문과 do while문에 대해서 알아보자. 첫 번째로 while문은 순환문이다. while(조건){ 처리 } 조건이 참일 경우 계속해서 처리 구문을 반복 실행하게 된다. do while문 또한 순환문이지만 while문과는 약간의 차이가 있다. 조건을 먼저 검사하느냐 나중에 검사하느냐일 뿐 동작 방식은 동일하다. do { 처리 } while(조건) 위와 같은 형식으로 이루어진다.
Java를 이용해서 숫자야구를 만들어보았다. 숫자야구의 조건 1 ~ 9 사이의 랜덤 숫자 3개 생성 (중복 X, 음수 X) 1 ~ 9 사이의 사용자 입력 숫자 3개 생성 (중복 X, 음수 X) 랜덤 숫자와 사용자 입력 숫자의 위치와 숫자가 모두 같은 경우 -> strike 랜덤 숫자와 사용자 입력 숫자의 위치는 다르고 숫자가 같은 경우 -> ball 하나의 랜덤 숫자당 기회 총 10번 기회를 모두 소진하거나 정답을 입력 시 replay 여부 체크 'Y' 또는 'y' 입력 시 랜덤 숫자 생성부터 다시 실행 'N' 또는 'n' 이나 다른 문자 입력 시 게임 종료 코드 package main; import java.util.Scanner; public class pracetice02 { public stati..