본문 바로가기

Java

(17)
[Java] Triangle 클래스 Triangle 클래스를 작성 - 필드, 생성자, 메소드 3개 - 주 클래스에서 (1) 두 정수를 입력(3, 4)하여 생성자의 매개변수로 사용 (2) 객체 생성, (3) 면적 출력 (결과 확인) (4) 필드 출력, (5) 두 정수를 입력(5, 7)하여 필드변경의 매개변수로 사용하여 필드변경 (6) 필드출력 (필드 변경 확인) package c0rinne; import java.util.Scanner; // 해당 패키지의 클래스 또는 인터페이스 사용 class Triangle { // Triangle 클래스 정의 private int width; // 너비 변수 선언 private int height; // 높이 변수 선언 public Triangle(int a, int b) { // 생성자 width =..
[Java] Rectangle 클래스 3개의 메소드 추가와 사용 1) 둘레 반환 getPeri() 2) 필드(너비, 높이) 출력 printWH() 3) 필드 값을 매개변수로 변경 setWH() 4) 주 클래스에서 (1) 두 정수를 입력(3, 4)하여 생성자의 매개변수로 사용, (2) 객체 생성, (3) 면적 및 둘레 출력 (확인) (4) 필드 출력, (5) 정수를 입력(5, 7)하여 필드변경, (6) 필드출력 (필드 변경 확인) package c0rinne; import java.util.Scanner; // 해당 패키지의 클래스 또는 인터페이스 사용 class Rectangle { // Rectangle 클래스 정의 private int width; // 너비 변수 선언 private int height; // 높이 변수 선언 public..
[Java] 문자열 오름차순 정렬 package c0rinne; import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용 public class c0rinne { // 주 클래스 public static void main(String[] args) { // main() String [] cars = {"Taxi", "Bus", "Truck", "Sonata", "Matiz"}; // 문자열 배열 for (int i = 0; i 0) { // 교환 String temp = cars[j]; // cars[j]를 임의로 지정해둔 temp 변수에 할당 cars[j] = cars[j - 1]; // cars[j]과 cars[j-1] 교환 cars[j - 1] = temp; // cars[j-1]과 temp 교환 } } ..
[Java] 2차원 정수 배열(3*3), 각 열의 합 package c0rinne; import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용 public class c0rinne { // 주 클래스 public static void main(String[] args) { // main() int [][] av = new int [3][3]; // 배열 av 선언 Scanner sc = new Scanner (System.in); // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성 for (int i = 0; i
[Java] 5명의 이름과 성적 입력, 배열 내용과 평균 출력 package c0rinne; import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용 public class c0rinne { // 주 클래스 public static void main(String[] args) { // main() String[] name = new String[5]; // 배열 생성 int[] score = new int[5]; int total = 0; // 변수 생성 Scanner sc = new Scanner (System.in); // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성 for (int k = 0; k
[Java] 배열 사용: 평균, 최댓값, 정렬 후 출력 package c0rinne; import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용 public class c0rinne { // 주 클래스 public static void main(String[] args) { // main() Scanner sc = new Scanner (System.in); // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성 int [] av = new int [5]; // 배열 생성 int k, sum = 0, max = 0; // 변수 생성 System.out.println("5개의 정수 입력: "); // 출력 for (k = 0; k av[j]); // 오름차순 정렬 int temp = av[j]; av[j] = av[j - 1..
[Java] 1차원 정수 배열(ar)의 역순으로 바꾸기 package c0rinne; import java.util.*; // 해당 패키지의 클래스 또는 인터페이스 사용 public class c0rinne { // 주 클래스 public static void main(String[] args) { // main() Scanner sc = new Scanner (System.in); // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성 int ar[] = new int[5]; // int형 배열 선언 후 크기 선언 int m, n; // 배열의 첫 번째, 마지막 원소 위치를 지정하기 위한 int형 변수 선언 System.out.println("5개의 정수 입력: "); // 출력 for(int i = 0; i ar[m]; m++, n--) { /..
[Java] 구구단 4) 구구단 (중첩: for와 while) ▪ for와 while 문 사용 ▪ for (i = 2; i