본문 바로가기

IT82

Java (this생성자 공통메소드_Date) package p0524This; public class Date { int year; String month; int day; /*공통 메소드*/ Date(int year, String month, int day){ this.year = year; this.month = month; this.day = day; } Date(int year){ this(year, "1월", 1); //this(year, null, 0); } Date(){ this(2022); } public String toString() { return "[year=" + year +", " + "month=" + month +", " + "day=" + day +"]"; } } package p0524This; public clas.. 2021. 5. 24.
Java (객체지향메소드_Car) package p0524Overloading; public class Car { String company = "현대자동차"; String model; String color; int maxSpeed; Car(){ System.out.printf("car1.company : %s", company); } Car(String m){ model = m; System.out.printf("\n\ncar2.company : %s \ncar2.model : %s", company, model); } Car(String m, String c){ model = m; color = c; System.out.printf("\n\ncar3.company : %s \ncar3.model : %s \ncar3.color : .. 2021. 5. 24.
Java (객체지향_Car) package p0521Car; public class CarEx { public static void main(String[] args) { // TODO Auto-generated method stub Car1 myCar = new Car1(); myCar.speed=60; myCar.mileage=0; myCar.color = "blue"; myCar.speedUp(10); Car2 myCar2 = new Car2(); myCar2.speed=120; myCar2.mileage=10; myCar2.color = "white"; myCar2.speedDown(10); System.out.println(myCar); // toString 메소드 해출 System.out.println(myCar2); /.. 2021. 5. 21.
Java (1차원 배열_끝말잇기 게임) 인원수입력 배열에 저장, 시작단어는 사용자가 입력, 번갈아가며 게임진행. 시작단어의 마지막 글자랑 새로운 단어의 첫번째 글자를비교charAt(0). 같으면 계속진행, 같지않으면 틀린사람이 졌습니다 메세지 표시 후 종료. package p0521; import java.util.Scanner; public class WordGame { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); System.out.print("게임에 참가하는 인원은 몇명입니까?>> "); int inwon = scan.nextInt(); int cnt = 0; String per.. 2021. 5. 21.