본문 바로가기
728x90

2022-2/자바24

자바 - 명령행 매개변수, 클래스, 클래스 상속, 클래스 배열 명령행 매개변수(command-line argument) main()메소드의 매개변수는 String args[] 프로그램에 입력한 값을 순서대로 args[]배열에 저장한다. 명령행 매개변수를 사용할 때는 x=Integer.parseInt(args[0]); 이런 식으로 사용할 수 있다. (이 예시는 args[0]을 정수형으로 저장하기위해 Integer.parseInt 사용) 기본적으로 String타입이기 때문에 다른 자료형으로 사용할 때에는 변환을 해 줘야 한다. public class q02 { public static void main(String[] args) { float sum; sum=0; for(int i=0;i 2022. 9. 27.
자바 - 객체 복사 참고사항 class Fruit{ int apple=5; int straw=10; int grapes=15; } public class Test5 { public static void main(String[] args) { Fruit f1 = new Fruit(); Fruit f2 = f1; f1.apple=500; System.out.println("f1"); System.out.println(f1.apple+" "+f1.straw+" "+f1.grapes); System.out.println("f2"); System.out.println(f2.apple+" "+f2.straw+" "+f2.grapes); } } Fruit 클래스의 객체 f1을 생성하고 f2=f1을 했다 f1의 멤버변수를 변경하고 f1, f2의 .. 2022. 9. 25.
자바 실습 - 방 배정 import java.util.Scanner; public class Example0922 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int room=0; int house[][]; house = new int[5][5]; //배열 초기화 for(int i=0;i 2022. 9. 25.
자바 기초 (입출력) import java.util.Scanner; public class p01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String name=""; int student_number=0,gender=0; System.out.println("이름>>"); name = scanner.next(); System.out.println("성별(남:1,여:2)>>"); gender = scanner.nextInt(); System.out.println("학번>>"); student_number = scanner.nextInt(); String gender_string="여"; if (gender==1) ge.. 2022. 9. 17.
728x90