분류 전체보기 (518) 썸네일형 리스트형 lotto // Array //로또번호 제작기를 통해서 //배열이 얼마나 불편한지 직접 느껴봅시다 import java.util.Random; public class Ex03LottoArray { private static int SIZE = 6; private static int MAX = 45; public static void main(String[] args) { //랜덤 클래스 객체는 난수를 만들어준다. Random random = new Random(); int[] lottoNumbers = new int[SIZE]; System.out.println("===번호 입력 시작==="); for(int i = 0; i 배열 (Array) 배열 배열이란 똑같은 데이터타입을 여러개 모아둔 것이다. 인트 배열이라고 말하면 결국 int가 여러개 모여있는 형태 하지만 이제는 배열은 잘 안쓰인다. 배열을 선언할 때에는 그 배열이 어떤 데이터타입인지 적어주고 []를 붙여서 선언하고 초기화 할때에는 new 데이터타입[크기] 이렇게 초기화한다 // 예를들어 크기가 4인 int배열은 int[] arr = new int[4] //이렇게 선언과 초기화한다. public class Ex02Array { public static void main(String[] args) { //배열에 각각에 접근 할 때에는 //변수 이름 쓰듯이 //배열이름[접근할 위치번호] 로 써주면 된다. int[] arr = new int[4]; //위치번호(=index)는 //반으로 따.. Class 컨닝페이퍼 //클래스 컨닝페이퍼 //클래스는 필드와 메소드로 이루어져 있다. //필드란, 해당 클래스의 변수(=객체)가 어떤 데이터 타입의 정보를 어떤 이름으로 담을 수 있는지 적어주는 것이다. //메소드란, 해당 클래스의 기능을 적어놓은 곳이다. //필드는 우리가 변수를 '선언'하듯이 만들어 주게된다. //예시: int id, String name, int age .... //메소드는 이 기능이 무엇이 필요하고, 끝나면 무엇을 돌려줄지를 선언해주고 {}안에 어떤 기능인지 자세하게 적어주게 된다. //예시: public static void main(String[]args){ // System.out.println("Hello,World!!!"); //} //접근제한자(Access Modifier) //접근제한자란.. Car // 상세 public class CarEx { public static void main(String[] args) { //Car의 객체를 만들어보자. Car c1 = new Car(); //이 c1의 필드나 메소드를 접근 할 때에는 //.을 붙여서 접근한다. c1.plateNumber = "00가 0000"; c1.type ="아반떼"; c1.color = "빨강"; c1.year = 2008; c1.turnOn(); System.out.println(c1.isOn); Car c2 = new Car(); c2.plateNumber = "99하 9999"; c2.type = "벤츠"; c2.color = "검정색"; c2.year = 2020; System.out.println(c2.isOn); Car c3 = .. Car // 기본입력 // 더이상 한 클래스가 메인 메소드까지 가지고 있지 않게된다. // 한 클래스는 그 클래스의 객체가 어떤 필드와 메소드를 가지고 있을지 적어주고 // 다른 클래스에서 메인 메소드를 만들어서 그 안의 객체를 만들고 그 객체를 컨트롤하게 된다. public class Car { //Car에 필요한 정보: 번호판 번호, 종류, 색상, 연식 String plateNumber; String type; String color; int year; boolean isOn; //Car의 객체들이 공통적으로 가질 기능: 시동걸기, 시동끄기 public void turnOn() { isOn = true; } public void turnOff() { isOn = false; } public Car(String plateN.. (별찍기) 마름모 공백 별 //마름모 공백 별 import java.util.Scanner; public class Ex10 { public static void main(String[]args) { Scanner scanner = new Scanner(System.in); System.out.println("====별찍기 10번===="); System.out.print("출력할 줄 수를 입력해주세요:"); int userNumber = scanner.nextInt(); for(int height = 1; height (별찍기) 마름모 import java.util.Scanner; public class Ex0901 { public static void main(String[]args) { Scanner scanner = new Scanner(System.in); System.out.println("====별찍기 9번===="); System.out.print("출력할 줄 수를 입력해주세요:"); int userNumber = scanner.nextInt(); for(int height = 1; height (별찍기) 마름모 절반 세로 왼쪽부분 import java.util.Scanner; public class Ex0801 { public static void main(String[]args) { Scanner scanner = new Scanner(System.in); System.out.println("====별찍기 8번===="); System.out.print("출력할 줄 수를 입력해주세요:"); int userNumber = scanner.nextInt(); for(int height = 1; height 이전 1 ··· 58 59 60 61 62 63 64 65 다음