Java
-
배열Java 2021. 11. 22. 15:09
1차원 배열 2차원배열 성적처리 import java.util.Scanner; public class ArrayEx03Score { public static void main(String[] args) { while(true) { Scanner sc = new Scanner(System.in) ; System.out.print("학생수="); int cnt = Integer.parseInt(sc.nextLine()); // 이름, 점수를 저장할 배열 String nameArr[] = new String[cnt]; int scoreArr[][] = new int[cnt+2][6]; // 점수 입력 시 메시지 사용할 제목 String msg[] = {"국어", "영어", "수학", "총점", "평균", "석..
-
정렬알고리즘Java 2021. 11. 22. 09:46
1. 버블정렬(BubbleSort) ㅇㅇㅇㅇㄴ 2. 선택정렬(SelectionSort) import java.util.Arrays; import java.util.Random; public class ArraySelectionSort { public static void main(String[] args) { // 1~100사이 난수를 10개 가진 배열 생성 Random random = new Random(); int data[] = new int[10]; for(int idx=0; idx
-
do-while문Java 2021. 11. 22. 09:23
계속진행여부 물을때 do{ // 실행문 (한번은 무조건 실행됨) // 계속진행여부 System.out.print("계속하시겠습니까?(1:예, 2:아니오)"); int ans = scan.nextInt(); if(ans==1) continue; else break; }while(true); while(true){ // 실행문 // 계속진행여부 System.out.print("계속하시겠습니까(1:예, 2:아니오)?"); int ans = sc.nextInt(); if(ans==1) continue; else break; } - 예제) 로또번호 생성기 단, 보너스번호를 제외한 정렬과 중복제거도 구현해야함 import java.util.Random; import java.util.Scanner; public c..
-
for문/while문/switch문Java 2021. 11. 21. 23:03
콘솔에서 단을 입력받아 해당하는 단을 출력하라. 실행 단=8 8*2=16 8*3=24 . . 8*9=72 import java.util.Scanner; public class practice01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("단="); int num = Integer.parseInt(scan.nextLine()); // 1. for문 이용 for(int i=2; i