728x90 분류 전체보기389 Java로 로또 당첨 번호와 확률 구하기! 학원에서 마지막 2시간은 자유 시간을 줘서 내 뒷자리 분이 로또 당첨 만들고 있길래 나도 도전! 조건) 1부터 45까지의 랜덤한 숫자를 6개 생성 중복되는 수는 없어야 한다 배운 걸 써먹어야지 하고 배열을 써보기로 했다 XXX첫 도전이라 틀렸음XXX 작동 안 돼요 XXXX package javaqna; import java.util.ArrayList; import java.util.Arrays; public class Lotto { public static void main(String[] args) { //1부터 45까지의 숫자중 랜덤으로 6개가 생성되어야 한다 //중복되는 수는 없어야 한다 int lotto[] = new int[6]; int num[] = new int[6]; int per = 0;.. 2022. 9. 28. 국비학원 3일차) 2중 for문, if문 등등 코드 나열 예제로 실험을 많이 한 날 스캐너로 월을 입력받아서 그 달 날짜가 28,30,31일 나눠서 출력 package step1; import java.util.Scanner; public class Ex07 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //46911 30일 //2 28일 //135781012 31일 //그 외 잘못된 입력값 int i =0; System.out.print("1~12월 중 하나 입력하세요"); i = sc.nextInt(); if(i==4||i==6||i==9||i==11) { System.out.println(i+"월의 마지막은 30일 입니다"); } else if(i==1||i=.. 2022. 9. 28. 국비학원 2일차) 반복문(for, while) Array(배열) for문 for(초기화식;조건식;증감식) { 실행문; } 으로 구성 예) for(int i=0;i 2022. 9. 27. 국비학원 1일차) 변수, 연산자, 조건문(if, switch)... 클래스명은 대문자 시작이 관례 변수는 소문자 시작이 관례 RAM = 데이터 저장 공간 변수는 하나의 값을 저장할 수 있는 메모리 번지 정수에는 정수, 실수에는 실수 데이터 값만 저장이 가능하다 변수를 선언하고, 이름을 정하고, 값을 저장한다. int a; a = 90 또는 int a = 90; int형인 a라는 변수에 90이라는 값을 저장한다 라는 뜻 = 는 수학에서의 이퀄이 아니라 이걸 저장하겠음! 이라는 뜻 타입 메모리 크기 분류 byte 1 byte 정수 short 2 byte 정수 char 2 byte 정수 int 4 byte 정수 long 8 byte 정수 float 4 byte 실수 double 8 byte 실수 boolean 1 byte 논리(true/false) 1 byte = 8bits .. 2022. 9. 26. 카페 앱, 한글로 주문해보자(Arrays.asList().cotains(), .equals()) 저번에 만든 카페 주문 앱은 그런데 여기에서 한글로 "아메리카노"라고 입력해도, "1"이라고 입력해도 주문이 된다면 어떨까? 생활코딩에서 본 변수.equals(변수) 요것을 너무 써먹어보고 싶었다 ㅋㅋㅋㅋ 그래서 패기롭게 도전! 일단 저번에 배운 배열을 써먹고, 음료이름.equals(사용자입력값)도 써먹었다 if(내가 입력한 값이 배열에 있다면?) { 여기가 실행되라 } 이게 가장 어려워서 구글을 서치해봤는데 Arrays.asList(배열).contains(입력값) 이게 가장 알맞는 거 같더라!! 이상하게 하나 고치면 여기가 실행안되고 어쩌구 해서 좀 많이 헤맸었음 ㅋㅋㅋ import java.util.*; public class CafeApp4 { public static void main(String.. 2022. 9. 5. printf로 출력하는 것? 자바의 정석 기초편(1권)에서 예제를 칠 때 제일 처음 무슨 말인지 못 알아듣겠던 건 printf(출력)이었다 %s, %f, %g, %n 등... 무슨 말인지 모르겠어서 페이지를 접어두고 이라고 썼었는데 책을 치다가 보니까 대충 이해가 된다 대충~~~느끼면 %d = 정수형(int)을 출력 %f = 소수점(double)을 출력 %c = 문자(char)을 출력 %s = 문자열(String)을 출력 %n = 줄바꿈(printf하면 줄바꿈이 안 되니까 뒤에 붙여줌) public class ex3 { public static void main(String args[]) { int a = 1995; double b = 6.0; char c = 'c'; String d = "hyuil.tistory.com"; Sys.. 2022. 9. 4. 이전 1 ··· 61 62 63 64 65 다음 728x90