본문 바로가기

Programming/JAVA24

패키지 개념과 자바 기본 패키지 명품자바프로그래밍 Chapter6_Lab05 실습2| Circle 클래스 작성 public class Circle { private int x; private int y; private int radius; Circle(int x, int y, int radius) { // 3개의 인자를 받아 생성자 생성해 필드를 초기화 this.x = x; this.y = y; this.radius = radius; } @Override public String toString() { //toString()은 출력 결과에 맞게 재정의한다. return "Circle (" + x + "," + y + ") 반지름" + radius; } //Object 클래스 : 모든 클래스의 수퍼 클래스 public boolean eq.. 2020. 10. 16.
상속 명품자바프로그래밍 Chapter5_Lab04 + 교재 외 실습 1|고객 클래스 만들기(Person.java,Customer.java) - 재정의 연습예제 public class Person { private String name; //이름 속성 private String address; //주소 속성 private String phone; //전화번호 속성 //일반 01012345678형태가 int의 범위 밖이라는 오류! -> String으로 함 public Person(String name, String address, String phone) { //생성자 this.name = name; this.address = address; this.phone = phone; } public String get.. 2020. 10. 16.
클래스와 객체 명품자바프로그래밍 Chapter4_Lab03 실습2 | Grade 클래스 작성 import java.util.Scanner; public class Grade { private int math; //멤버 변수 선언 private int science; private int english; public Grade(int m,int s, int e) { //생성자 메소드 작성 this.math = m; // 매개변수 받아 멤버 변수에 저장 this.science = s; this.english = e; } public int average() { //세과목의 평균을 리턴하는 average() 메소드 작성 return (math + science + english) /3; } public static void.. 2020. 10. 16.
반복문과 배열 그리고 예외 처리 명품자바프로그래밍 Chapter3_Lab02 실습2 | 다음 2차원 배열 n을 출력하는 프로그램 작성 public class Print2DArray { public static void main(String[] args) { int n[][] = {{1},{1,2,3},{1},{1,2,3,4},{1,2}}; //주어진 2차원 배열 선언 for (int i =0;i 2020. 9. 8.
[Java] print, printf, println의 차이 print : 괄호안의 문자를 단순히 출력하기 위한 것. 줄바꿈문자(\n)가 포함되지 않는다. printf : C언어에서와 사용법이 동일. %d %s를 사용하기위해 사용된다. println : 괄호안의 문자를 출력하고 마지막에 줄바꿈문자(\n)가 자동으로 실행된다. public class Test { public static void main(String[] args) { System.out.print("Hello world"); System.out.printf("Hello world %d",5); System.out.println("Hello world"); } } 2020. 9. 3.
자바의 기본 구조 명품자바프로그래밍 Chapter1,2_Lab01 실습2 | 화면에 자신의 이름, 나이, 학과 출력하기 화면에 자신의 이름,학과,학번 등의 정보를 출력하는 자바 응용프로그램 만들기 public class MyInfoApp { public static void main(String[] args) { //화면에 자신의 이름, 나이, 학과 출력하기 System.out.println("이름: 안 현 주"); System.out.println("학과: 컴퓨터과학과"); System.out.println("학번: 19@@@@@"); } } 실습4 | 십의 자리와 일의 자리 일치여부 Scanner 클래스를 이용하여 2자리의 정수(10~99)를 입력받고, 십의 자리와 일의 자리가 같은지 판별하여 출력 -Hint : / .. 2020. 9. 2.