본문 바로가기
728x90
반응형

study/Java305

[Java] 18. 클래스와 객체 package chap6; /* * 클래스 : 사용자 정의 자료형. 객체화 도구. 객체지향언어에서 가장 중요함. * 자료형 : int, char, double... * int num => num 변수를 정수형으로 사용 * 추상화 과정을 통해서 정의됨. * 추상화과정 : 주관적 판단으로 필요한 정보만 추출하는 과정 * 속성 : 멤버 변수 * 기능 : 멤버 메서드(함수) * * 참조변수 = 객체 * 하나의 참조변수는 하나의 객체만 참조 가능 * 하나의 객체는 여러개의 참조변수로 참조 가능 */ class Phone { String color; //멤버 변수 boolean power; //멤버 변수 String no; //멤버 변수 void power( ) { //멤버 메서드(함수) power =! power.. 2022. 3. 17.
[Java] 17. TEST7 풀이 (홀수를 입력하고 숫자로 이루어진 모래시계 출력하기) package chap5; /* [결과] 배열의 크기를 홀수로 입력하세요 5 1716151413 121110 9 876 54321 (5 + 3 + 1) * 2 - 1 = 17 (3 + 1) * 2 - 1 = 7 */ import java.util.Scanner; public class Test0308_7 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("배열의 크기를 홀수로 입력하세요"); int num = scan.nextInt(); int[][] matrix = new int[num][num]; int sum = 0; for(int i=1;i 2022. 3. 16.
[Java] 17. TEST6 풀이 (동전의 종류와 동전의 갯수 지정하여, 지정된 갯수만큼만 동전 변경하기) package chap5; /* 동전의 종류와 동전의 갯수 지정하여, 지정된 갯수만큼만 동전 변경하기 [결과] 금액을 입력하세요 36000 동전이 부족합니다. 금액을 입력하세요 3010 500원:5 100원:5 50원:0 10원:1 5원:0 1원:0 남은 동전 500원:0개 남은 동전 100원:0개 남은 동전 50원:5개 남은 동전 10원:4개 남은 동전 5원:5개 남은 동전 1원:5개 */ import java.util.Scanner; public class Test0308_6 { public static void main(String[] args) { int[] coin = { 500, 100, 50, 10, 5, 1 }; int[] cnt = { 5, 5, 5, 5, 5, 5 }; Scanner s.. 2022. 3. 16.
[Java] 17. TEST5 풀이 (숫자를 입력받아 소수인지 판별하기) package chap5; import java.util.Scanner; //숫자를 입력받아 소수인지 판별하시오 public class Test0308_5 { public static void main(String[] args) { System.out.println("숫자를 입력하세요"); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); int cnt = 0; //약수의 갯수 for(int i=1;i 2022. 3. 16.
728x90
반응형