전체 글 142

자바 Math.random() 사용하여 로또 번호를 입력 받아 맞춘 개수 출력

로또 번호를 입력 후 몇 개가 맞았는지 알려주는 프로그램을 만들겠습니다. HTML 삽입 미리보기할 수 없는 소스 키보드로 번호를 입력받기 위해 Scanner를 사용합니다. int com[] = new int[6]; int select[] = new int[6]; 컴퓨터가 작성하는 로또 번호를 com 배열에, 사용자가 입력하는 로또 번호를 select에 저장합니다. for(int i=0; i

Study/Java 2022.03.17

국비학원 5일차

어제 강사님께 상담을 한번 받았다. 나이가 많아서 걱정된다고 했는데 나이 걱정할 필요 없다고, 나보다 더 나이 많은 사람들도 수업을 듣고 있다고 말씀해 주셨다. (다른 학원 중에는 30중반 이상은 안받아준다는 곳도 있다고 들었는데 내가 다니는 곳은 아니었다.) 그런데 내가 파견직(악명높은 SI쪽) 은 원하지 않는다고 했더니 그러면 나이가 걸린다고 하셔서 ㅋㅋㅋ 살짝 좌절을.... 할 뻔했지만 일단은 열심히 공부하고 수료한 뒤에 생각할 일이라고 마음을 다잡았다. 내가 열심히 해서 코테를 도전할 실력이 되면 될 일이니까...>

일기 2022.03.16

자바 이름과 점수를 입력 받아 순위 출력

임의의 인원과 국어/수학 점수를 입력하여 순위를 출력하는 프로그램을 만들겠습니다. HTML 삽입 미리보기할 수 없는 소스 System.out.print("인원을 입력 : "); int inwon = in.nextInt(); 인원 변수를 생성합니다. String[] name = new String[inwon]; int[] kor = new int[inwon]; int[] eng = new int[inwon]; int[] tot = new int[inwon]; int[] rank = new int[inwon]; 이름/국어점수/영어점수/합계/순위 변수를 배열로 생성합니다. 배열의 크기는 inwon 변수로 만듭니다. for(int i=0; i

Study/Java 2022.03.16

[while문] 자바 1~100까지의 합 구하기

while은 반복문이며, 반복문이란 어떤 작업이 반복적으로 실행되도록 할 때 사용됩니다. 반복문은 for, while, do{ }while 이 있습니다. for 과 while은 비슷하지만 for은 수치에 의한 반복문이며, while문은 조건에 의한 반복문입니다. while문으로 1~100까지의 합을 구하겠습니다. HTML 삽입 미리보기할 수 없는 소스 int sum = 0; int i = 1; sum과 i 변수를 초기화합니다. while(i

Study/Java 2022.03.16

[for문] 자바 약수 구하기

임의의 수를 입력받아 그 수의 약수를 구하는 프로그램을 만들겠습니다. 사실 저는 약수가 뭔지 잊어버려서 검색을 했다는 슬픈 이야기가 있는데요. 이정도면 초등수학부터 다시 시작해야 하는게 아닐까. 혹시 저처럼 약수를 잊은 분들을 위해 : 약수란 어떤 수를 나누어 떨어지게 하는 수를 그 수의 약수라고 합니다. 두 정수 a, b에 대하여 b=ac를 만족하는 정수c가 존재한다면, a를 b의 약수라고 합니다. 이번 코드에서는 나누었을 때 0이 되는 숫자=약수 로 계산했습니다. HTML 삽입 미리보기할 수 없는 소스 키보드로 숫자를 입력받기 때문에 Scanner 클래스를 사용합니다. 입력값은 su 변수에 받았습니다. for(int i=1; i HTML 삽입 미리보기할 수 없는 소스 개수를 카운트하는 co변수를 추가..

Study/Java 2022.03.15