IT/솔루션) Power Java
-
Power JAVA 8장 ) 필드와 메소드 - LABIT/솔루션) Power Java 2019. 4. 23. 07:41
Power JAVA 8장 ) 필드와 메소드 - LAB // 1.상자를 나타내는 Box 클래스를 작성하자 class Box { private int width; private int length; private int height; //2. 각 필드에 대하여 설정자와 접근자 메소드를 작성하여 box 클래스에 추가하라. void setField(int width,int length, int height) { //설정자 this.width = width; this.length = length; this.height = height; } int getWidth() { //접근자 return this.width; } int getLength() { //접근자 return this.length; } int getH..
-
Power JAVA 7장 ) 클래스와 객체 - Programming_6IT/솔루션) Power Java 2019. 4. 23. 07:40
Power JAVA 7장 ) 클래스와 객체 - Programming_6 /* * 사용자로부터 입력 받은 문자열에서 자음과 모음의 개수를 계산하여 출력하는 프로그램을 작성하라 */ import java.util.*; class JaMo { int mo_count, ja_count; void getCount(String str) { for (int i = 0; i < str.length(); i++ ) { switch (str.charAt(i)) { case 'i' : case 'e' : case 'o' : case 'u' : case 'a' : mo_count++; break; default : ja_count++; } } System.out.printf("자음 : %d개 \n모음 : %d개\n",ja_c..
-
Power JAVA 7장 ) 클래스와 객체 - Programming_5IT/솔루션) Power Java 2019. 4. 23. 07:39
Power JAVA 7장 ) 클래스와 객체 - Programming_5 /* * 사용자에게서 받은 문자열을 역순으로 화면에 출력하는 프로그램을 작성하여 보자. * 예를 들어서 사용자가 "secret"를 입력하면 "terces"를 출력한다. */ import java.util.*; class Change { void change_str(String str) { for (int i= str.length()-1 ; i >= 0; i--) { System.out.print(str.charAt(i)); } } } public class programming_5 { public static void main(String[] args) { Scanner input = new Scanner(System.in); Str..
-
Power JAVA 7장 ) 클래스와 객체 - Programming_4IT/솔루션) Power Java 2019. 4. 23. 07:39
Power JAVA 7장 ) 클래스와 객체 - Programming_4 /* * 영화 movie 클래스를 정의하여 보자. * movie 클래스는 영화 제목, 평점, 감독, 발표된 연도 등의 필드를 가진다. * 영화의 모든 정보를 화면에 출력하는 print()라는 메소드를 구현하라 * movie 클래스를 작성하고 객체를 생성하여서 테스트하여라. */ class Movie { String name = "곡성"; int score = 98; String director = "잘모르겠음"; int release_y = 2016; void print() { System.out.printf("제목 : %s\n",name); System.out.printf("평점 : %d\n",score); System.out.pr..
-
Power JAVA 7장 ) 클래스와 객체 - Programming_2IT/솔루션) Power Java 2019. 4. 23. 07:38
Power JAVA 7장 ) 클래스와 객체 - Programming_2 /* * 날짜를 나타내는 클래스 date를 만들어보자. * date는 연도, 월, 일 등의 속성을 가지며, 날짜를 "2012.7.12"과 같이 출력하는 메소드 println() 등의 메소드를 가진다. * Date클래스를 작성하고 객체를 생성하여서 테스트하여라. */ import java.util.*; class Date { private int year, month, day; void setDate(int year,int month,int day) { if (month > 12 || month = 31 || day < 1 ) S..
-
Power JAVA 7장 ) 클래스와 객체 - Programming_1IT/솔루션) Power Java 2019. 4. 23. 07:37
Power JAVA 7장 ) 클래스와 객체 - Programming_1 /* * 사각형을 나타내는 클래스 Rectangle을 만들어보자. * 사각형은 가로(w)와 세로(h)를 가지며, 사각형의 넓이를 반환하는 area(), * 사각형의 둘레를 반환하는 perimeter(),등의 메소드를 가진다. * Rectangle 클래스를 작성하고 객체를 생성하여 테스트하여라. */ import java.util.*; class Rectangle1 { int area(int w,int h) { return w*h; } // 넓이 반환 메소드 int perimeter(int w,int h) { return (w+h)*2; } // 둘레 반환 메소드 } public class programming_1 { public st..
-
Power JAVA 7장 ) 클래스와 객체 - LABIT/솔루션) Power Java 2019. 4. 23. 07:36
Power JAVA 7장 ) 클래스와 객체 - LAB /* * 은행 계좌를 나타내는 BankAccount 클래스를 입력하고 다양한 실험을 하여 보자. * BankAccount는 잔고를 나타내는 정수형 멤버 변수(balance)를 가지고 있고 예금 인출 메소드(draw)와 예입 메소드(deposit), * 현재 잔고를 반환하는 메소드(getBalance)를 가지고 있다. * * 1.main() 메소드 안에서 BankAccount 객체 b를 생성하고 다음과 같은 순서대로 메소드를 호출한다. * 1)b의 잔고를 100으로 한다. * 2)b에서 60을 인출한다. * 3)b에서 현재 잔고를 얻어서 화면에 출력한다. */ // 4. BankAccount 클래스 앞에 public을 추가하고 프로그램을 컴파일 해보자...
-
Power JAVA 6장 ) 조건과 반복 - Programming_9IT/솔루션) Power Java 2019. 4. 23. 07:35
Power JAVA 6장 ) 조건과 반복 - Programming_9 /* * 간단한 계산기 프로그램을 작성하여보자. * 먼저 사용자로부터 하나의 문자를 입력받는다. 이어서 사용자로부터 2개의 숫자를 입력받는다. * if-else문을 사용하라. 나눗셈의 경우 분모가 0이 아닌지를 먼저 검사한다. */ import java.util.*; public class programming_9 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a,b; String z; System.out.print("연산할 첫번째 수를 입력하시오 : "); a = input.nextInt(); System.out.print("..