본문 바로가기

전체 글

(104)
Day4 - 이중배열 예제 import java.util.Scanner; public class Array1 { public static void main(String[] args) { System.out.print("몇개의 값을 저장할까요?"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int[] arr = new int[num]; //5 for (int i = 0; i < arr.length; i++) { //80 50 70 100 40 System.out.println((i + 1) + "번째 저장할 숫자를 입력하세요"); arr[i] = sc.nextInt(); } int temp = 0; for (int i = 0; i < arr.length - 1; i..
Day4 - 배열 + 배열 2차원 배열 값이 행과 열로 구성된 배열 1차원 데이터타입[] 배열이름 =new 데이터타입[갯수]; int[] arr =new int[3]; arr[0] =10; arr[1] =20; arr[2] =30; int[] arr = {10,20,30}; 2차원 데이터타입[][] 배열이름 =new 데이터타입[행갯수][열갯수]; int[][] arr = new int[2][3]; [0,0] [0,1] [0,2] [1,0] [1,1] [1,2] arr[0][0] = 10; arr[0][1] = 20; ... arr[1][2] = 60; int[][] arr = {{10,20,30},{40,50,60}} {0,1데이터 2,0데이터} 향상된 for문 for(변수 : 배열){ 배열의 요소 갯수만큼 반복할 문장; ... ..
Day3 - 실습 과제1. 주사위 게임을 만들어보자. 1. 랜덤한 주사위 값을 뽑아 입력한 값과 일치하는지 확인 2. 값의 범위는 1~6까지로 함 //틀리면 계속물어보고 맞추면 종료함 3. 값을 맞출때까지 무한루프를 사용 //while? print = 주사위를 던집니다 값을 입력하세요. 3 틀렸습니다. 값은 1입니다. 주사위를 던집니다 값을 입력하세요. 2 맞췄습니다. 프로그램을 종료합니다. import java.util.Scanner; //1. rn범위 //2. while문 벗어나기 //3.맞췄을 때 맞춘 print만 입력하기 public class Hw { public static void main(String[] args) { while(true){ System.out.println("주사위를 던집니다"); Syst..
Day3 - 03 배열 예제 public class Array1 { public static void main(String[] args) { int[] arr; //배열선언하기! int[] arr; arr =new int[3]; // arr = new int[3]; arr[0] =10; arr[1] =50; arr[2] =20; System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); } } import java.util.Scanner; public class Array2 { public static void main(String[] args) { System.out.println("몇개의 값을 저장할까요?"); Scanner s..
Day3 - 02 Do~while문 public class DoWhile { public static void main(String[] args) { int i=10; while(i
Day3 - 01 - while문 예제 public class While1 { public static void main(String[] args) { int i=1; // while(i
Day3 -while문 while(조건식){ 조건식의 결과가 true인 동안 반복할 문장; ... } ex) int num =10; while(num>=10){ System.out.println("num은 10보다 큽니다"); num--; } //계속반복 무한루프 //while이 true인 동안 계속반복 -for문 for(변수의 초기화; 조건식; 증감식){ 조건식이 true인 동안 반복할 문장; ... } ex) for(int i=1; i
Day2 - 03 1. '국어','영어','수학' 각 과목의 점수를 입력받은 후 총점과 평균을 구한다. 2. 평균을 구한 값 / 10처리를 하여 단계별로 학점을 구한다. import java.util.Scanner; public class Hw { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("국어 점수 :"); int kor =sc.nextInt(); System.out.println("영어 점수 :"); int eng =sc.nextInt(); System.out.println("수학 점수 :"); int math=sc.nextInt(); int total = kor+eng+math; Sys..