class λ¬Έμ νκΈ°
2023. 1. 26. 16:21γjava
//ν΄λμ€λ¬Έμ 1_6~7
public class Car1 {
String byMade;
String car1Name;
String car1Num; //μ¬μΉμ°μ°μ΄ νμ μλ κ²½μ°μ μ«μλ λ¬Έμμ΄λ‘ μ€λ€.
int price;
String owner;
//λ³μ νλλΉ λ©μλ νλ. λ³μ νλνλ λ³κ²½ν λ λ©μλλͺ
setλ³μμ΄λ¦ νν μ§ν€κΈ°.
public void setByMade(String made1) {
byMade = made1;
}
public void setCar1Name(String name1) {
car1Name = name1;
}
public void setCar1Num(String num1) {
car1Num = num1;
}
public void setCar1price(int price1) {
price = price1;
}
public void setOwner(String owner1) {
owner = owner1;
}
//λͺ¨λ μ 보λ₯Ό λ³κ²½νλ λ©μλ(λ§€κ°λ³μμ μ¬λ¬ μ 보λ₯Ό μ€)
public void setCarInfo
(String byMade1, String car1Name1, String car1Num1,
int price1, String owner1) {
byMade = byMade1;
car1Name = car1Name1;
car1Num = car1Num1;
price = price1;
owner = owner1;
}
public void Info() {
System.out.println("μ μ‘°μ¬ : " + byMade);
System.out.println("μ°¨λλͺ
: " + car1Name);
System.out.println("μ°¨λλ²νΈ : " + car1Num);
System.out.println("κ°κ²© : " + price);
System.out.println("μμ μ£Ό : " + owner);
}
}
//ν΄λμ€λ¬Έμ 1_8 μλ‘μ΄ ν΄λμ€λ₯Ό λ§λ€μ΄μ 7,8λ²μμ λ§λ λ©μλ μλ νμΈ
public class Car1Test {
public static void main(String[] args) {
Car1 c1= new Car1();
//λͺ¨λ μ 보 μΆλ ₯
c1.Info();
//μ μ‘°μ¬ μ 보 λ³κ²½
c1.setByMade("κΈ°μ");
c1.setCar1Name("μ€ν¬ν°μ§");
c1.setCar1Num("1111");
c1.setCar1price(3600);
c1.setOwner("νκΈΈλ");
c1.Info();
Car1 c2 = new Car1();
c2.setCarInfo("νλ", "μλν",
"1234",3000,"κΉκΈΈλ");
c2.Info();
}
}
//ν΄λμ€λ¬Έμ 1_9~13
public class Member {
String name;
String id;
String pw;
int age;
//νμ λ±λ‘μ μν λ©μλ
public void setName(String name1) {
name = name1;
} //νμ μ΄λ¦ λ³κ²½ λ©μλ
public void setId(String id1) {
id = id1;
}
public void setPw(String pw1) {
pw = pw1;
}
public void setAge(int age1) {
age = age1;
}
//νμ λ±λ‘μ μν λ©μλ νλ²μ μ μ κ²
public void setMemberInfo(String name1, String id1, String pw1, int age1) {
name = name1;
id = id1;
pw = pw1;
age = age1;
}
//νμμ μ΄λ¦μ μΆλ ₯νλ λ©μλ
public void showname(){
System.out.println("μ΄λ¦μ : " + name);
}
}
public class MemberTest {
public static void main(String[] args) {
Member mem1 = new Member();
//νμμ λͺ¨λ μ 보 μΈν
mem1.setMemberInfo("μ΄κΈΈλ","leekd","pw112",25);
mem1.showname();
mem1.setName("νκΈΈλ");
mem1.showname();
}
}
//ν΄λμ€λ¬Έμ 1_14
public class Song {
String title;
String artist;
String album;
String year;
String[] composer = new String[3]; //String[] composer; > λ°°μ΄ μμ± X
//μ΄κΈ°ν λ©μλ
public void setTitle(String title1) {
title = title1;
}
public void setArtist(String artist1) {
artist = artist1;
}
public void setAlbum(String album1) {
album = album1;
}
public void setYear(String year1) {
year = year1;
}
public void setComposer(String[] composer1) {
composer = composer1;
}
//λͺ¨λ μ 보λ₯Ό μΆλ ₯νλ λ©μλ
public void songInfo() {
System.out.println("λ
Έλ μ λͺ© : " + title);
System.out.println("κ°μ : " + artist);
System.out.println("μ¨λ² μ λͺ© : " + album);
System.out.println("μ°λ : " + year);
//μκ³‘κ° : κΉμλ°, ~ , ~
System.out.print("μκ³‘κ° : ");
for(int i = 0; i < composer.length ; i++) {
System.out.print(composer[i] + " ");
}
}
}
//ν΄λμ€1_15
public class SongTest {
public static void main(String[] args) {
Song song1 = new Song();
String[] a = {"μ€μν ", "κΉμλ°", "μ΄μλ°"};
song1.setTitle("Tell me");
song1.setArtist("IFNT");
song1.setAlbum("top seed");
song1.setYear("2018");
song1.setComposer(a);
//song1.setComposer(new String[] {"μ€μν ", "κΉμλ°", "ν©ν"});
//λ°°μ΄λ μμ²λΌ λ°λ‘ λ£μ μ μκΈ΄ ν¨ κ·Έλ¬λ μ¬μ© X
song1.songInfo();
}
}
package class1_16;
public class Rectangle {
private int x1, y1, x2, y2;
//λν΄νΈ μμ±μ
public Rectangle() {
}
public Rectangle(int x1, int y1, int x2, int y2) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}
public void set(int x1, int y1, int x2, int y2) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}
public int square() {
return (x2 - x1) * (y2 - y1); //μ¬κ°ν λμ΄ : κ°λ‘ * μΈλ‘;
}
//μ¬κ°νμ μ’νμ λμ΄
//μ’ν : (1,2), (4,5) λμ΄ : 20
public void show() {
System.out.println("μ’ν : (" + x1 + "," + y1 + ")" + ","
+ "(" + x2 + "," + y2 + ")" +
"λμ΄ : " + square());
}
public boolean equals(Rectangle r) { //ν΄λμ€λ μλ£ν > λ§€κ°λ³μ κ°λ₯
if (square() == r.square()) {
return true;
}
else {
return false;
}
}
}
package class1_16;
public class RectangleTest {
public static void main(String[] args) {
Rectangle r = new Rectangle();
Rectangle s = new Rectangle(1, 1, 2, 3);
r.show(); //r μ¬κ°νμ μ’νμ λμ΄
s.show(); //s μ¬κ°νμ μ’νμ λμ΄
System.out.println(s.square()); //s μ¬κ°νμ λμ΄
r.set(-2, 2, -1, 4); //λ€μ μ
ν
r.show();
System.out.println(r.square()); //r μ¬κ°νμ λμ΄
if(r.equals(s)){
System.out.println("λ μ¬κ°νμ λμ΄λ κ°μ΅λλ€.");
}
}
'java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
class 2 (0) | 2023.01.27 |
---|---|
class3 + κΈ°λ³Έ μλ£νκ³Ό μ°Έμ‘° μλ£νμ μ°¨μ΄ (0) | 2023.01.27 |
class (0) | 2023.01.26 |
λ¬Έμμ΄ <-> μ μ λ°κΎΈλ λ¬Έλ² (0) | 2023.01.26 |
λ©μλ λ¬Έμ νκΈ° (0) | 2023.01.25 |