목록Java/간단한 Quiz (20)
코드 그라데이션
public class Practice { public static void main(String[] args) { boolean run = true; int studentNum = 0; int[] scores = null; Scanner sc = new Scanner(System.in); while (run) { System.out.println("--------------------------------------------------------"); System.out.println(" 1. 학생수 | 2. 점수입력 | 3. 점수리스트 |4. 분석 | 5. 종료"); System.out.println("------------------------------------------------------..
풀이 코드 public class quiz { public static void main(String[] args) { Random random = new Random(); // int num = (int) (Math.random() * 100); int num = random.nextInt(100)+1; // 100개의 숫자를 임의로 발생시킨다. Scanner scanner = new Scanner(System.in); int count = 0; // 총 횟수가 필요하므로 초기화 while (true) { // 숫자를 맞출때까지 프로그램을 무한반복한다. 그래서 while을 true로 적었다. System.out.println("숫자를 입력하세요."); // cpu가 생성한 Random숫자 콘솔에서 확인..
풀이 코드 public class quiz { public static void main(String[] args) { Random random = new Random(); int cpu = random.nextInt(3)+1; // System.out.println("CPU: " + cpu); Scanner sc = new Scanner(System.in); System.out.println("가위(1), 바위(2), 보(3): "); int user = sc.nextInt(); if(cpu == 1 && user == 2 || cpu ==2 && user ==3 || cpu ==3 && user ==1) { System.out.println("이겼습니다."); } else if (cpu == user..
풀이 public class Quiz { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[100]; System.out.println("숫자를 입력하세요: "); // 숫자를 100개까지 입력받는 부분 for (int i = 0; i = 0; i--) { if (arr[i] != 0) System.out.print(arr[i..
주요개념 - 클래스, 생성자, 멤버변수, 객체와 인스턴스 Card public class Card { public String user; public int pw; public int bal; public Card(){;} public Card(String user, int pw, int bal) { this.user = user; this.pw = pw; this.bal = bal; } public int getPw() { return pw; } public void setPw(int pw) { this.pw = pw; System.out.println("비밀번호 변경 완료!"); } } 본 클래스 public class Quiz { public static void main(String[] args)..
// 퀴즈1 // 계산기를 구현해 봅니다.(Prac 이 Calc 클래스라고 하고 Prac에 만들어 보기.) // long 타입으로 두 수 를 받아서 덧셈, 뺄셈, 곱셈을 한 값을 반환하는 메소드를 만들고 // 나눗셈의 연산은 double타입으로 반환하는 메서드를 구현합니다. // 메인문에서 사칙연산을 한 값을 인쇄해 보세요. // 메소드명은 자유롭게 지으세요. public class Prac05 { public static long add(long a, long b) { return a + b; } public static long subtract(long a, long b) { return a - b; } public static long multiply(long a, long b) { return a..
BY. 후발대 4일차 수업 for문 * 구구단 : 후발대 서림튜터님 코드 public class Prac04 { public static void main(String[] args) { for(int i = 2; i < 10; i++) { for(int j = 1; j < 10; j++) { System.out.println(i + " * " + j + " = " + (i * j)); } System.out.println();// 단마다 개행을 위한 한 줄 비움 } } } * 구구단 : 가로로 출력 첫번째 for문 : 행에 해당 두번째 for문 : 열에 해당 \tab은 tab 한 칸 해준다. public class GuguDan { public static void main(String[] args) {..
// 퀴즈 1 // 나이가 25살이라고 한다. 만약 나이가 19세 이상이면 성인입니다. // 미만이면 청소년입니다를 // if 문으로 작성하여 출력해 봅니다. int age = 25; if (age >= 19) { System.out.println("성인입니다."); } else { System.out.println("청소년입니다."); } // 1-2) 삼항연산자로 코드 바꾸어 실습해보기 // 자료형 변수명 = (조건식) ? 참일때 : 거짓일때 int age = 25; String result = (age >= 19) ? "성인입니다." : "청소년입니다."; System.out.println(result); // switch 문 // 분기처리가 좀더 명확한 경우에 사용 할 수 있다. // if문 쓸지..
문자를 숫자로 바꾸기 퀴즈 public class Quiz { public static void main(String[] args_ { Scanner sc = new Scanner(System.in); System.out.println("알파벳을 입력하세요: "); // char alpha = sc.nextLine().charAt(0); char alpha = sc.nextLine().charAt(0); int ialpha = (int) alpha; System.out.println(ialpha); System.out.println("================="); String str = "안녕하세요"; System.out.println(str.charAt(1)); } } 숫자 5개를 띄어쓰기로 입..
// 퀴즈 1 // 세개의 숫자를 각각 변수 선언하고 세수의 총합을 인쇄해보기 int i = 10; int j = 20; int k = 3; int sum = i+j+k; System.out.println("세수의 합은 " + (i+j+k)+ " 입니다."); // 퀴즈2 // 스캐너를 통해 가로와 세로를 입력받아 사각형의 넓이를 구해보기 (전체 주석 쳐 보기) System.out.println("가로: "); int x = sc.nextInt(); System.out.println("세로: "); int y = sc.nextInt(); System.out.println("사각형의 넓이는 " + (x*y) + "입니다." ); / 퀴즈3 // 스캐너로 나이를 입력받아 내년 나이를 구해보기 Scanner ..