숙제
//*[[[import java.util.Scanner;
class Grade{
int math;
int science;
int english;
public int getArea(){
return (math+science+english)/3;
}
}
public static void main(String []args) {
Scanner scnner = new Scanner(System.in);
System.out.println("수학, 과학, 영어 순으로 3개의 점수 입력 >>");
int math = scanner.nextInt();
int science = scanner.nextInt();
int english = scanner.nextInt();
Grade me = new Grade(math, science, english);
System.out.println("평균은 "+me.average());
scanner.close
}]]]*//
/*문제 2번
import java.util.Scanner;
class Grade{
int math;
int science;
int english;
//수학과학영어를 받아서 필드값을 초기화시켜주는 생성자 만들기
public Grade(int m, int s, int e) {
math=m;science=s;english=e;
}
public int average(){
return (math+science+english)/3;
}
}
class Main{
public static void main(String []args) {
Scanner scanner = new Scanner(System.in);
System.out.println("수학, 과학, 영어 순으로 3개의 점수 입력 >>");
int math = scanner.nextInt();
int science = scanner.nextInt();
int english = scanner.nextInt();
Grade me = new Grade(math, science, english);
System.out.println("평균은 "+me.average());
scanner.close();
}
}
*/
//문제 3번
/*
import java.util.Scanner;
class Song{
String title;
String artist;
String country;
int year;
Song (int year, String country, String artist,String title){
this.artist=artist;
this.country=country;
this.title=title;
this.year=year;
}
void show() {
System.out.println(year+"년"+" "+country+"의"+" "+artist+"가 부른"+" "+title);
}
}
class Main{
public static void main(String[] args) {
Song Song = new Song(1978, "스웨덴국적", "ABBA", "DANCING Queen");
Song.show();
}
}
객체 배열
1. Song[] s; //레퍼런스변수들의 레퍼런스변수 ( 배열의 이름 짓기 )
2. s = new Song[4]; //레퍼런스변수를 4개 만듦
3. for() //객체를 4개 각각 만들기
s[i] = new Song();
import java.util.Scanner;
class Song{
String title;
String artist;
String country;
int year;
Song(){}
Song (int year, String country, String artist,String title){
this.artist=artist;
this.country=country;
this.title=title;
this.year=year;
}
void show() {
System.out.println(year+"년"+" "+country+"의"+" "+artist+"가 부른"+" "+title);
}
}
// new Song(1978, "스웨덴국적", "ABBA", "DANCING Queen");
class Main{
public static void main(String[] args) {
//Song s1, s2, s3, s4;
Song[] s;
s = new Song[4];
for(int i=0;i<s.length;i++) {
s[i] = new Song();
}
}
}
*/
/*
* 예제 4-6
//
class Circle{
int radius;
public Circle(int radius) {
this.radius = radius;
}
public double getArea() {
return 3.14*radius*radius;
}
}
public class Main{
public static void main(String[] args) {
Circle[]c;
c = new Circle[5];
for (int i=0; i<c.length; i++)
c[i] = new Circle(i);
for (int i=0;i<c.length;i++)
System.out.print((int)(c[i].getArea())+" ");
}
}*/
import java.util.Scanner;
class Book {
String title, author;
public Book(String title, String author) {
this.title = title;
this.author = author;
}
}
public class Main{
public static void main(String[] args) {
Book [] b = new Book[2];
Scanner scanner = new Scanner(System.in);
for(int i=0; i<b.length;i++) {
System.out.println("제목>>");
String title = scanner.nextLine();
System.out.println("저자>>");
String author = scanner.nextLine();
b[i] = new Book(title, author);
}
for(int i=0; i<b.length; i++)
System.out.println("(" + b[i].title+", "+b[i].author+")");
scanner.close();
}
}