맞는데 왜 틀릴까..?

Java 108

[Java] main() 메소드의 매개변수 args[]

프로그램 실행 시 필요한 정보를 전달. 이러한 argument 를 명령행 매개 변수 (command-line argument) 라 한다. command-line argument 들은 입력된 순서에 따라 배열에 저장된다. 예제에서는 args[] 에 저장된 데이터를 숫자로 사용하기 위해 Double 클래스의 parseInt() 메소드를 사용하여 변환 public class CmdPrt { public static void main(String[] args) { double sum=0.0, n=0.0; for (int i=0; i

Java 2022.10.22

[Java] String Buffer, Tokenizer, Scanner

StringBuffer String 객체는 수정이 불가능하다 즉 한번 선언된 스트링 객체에 어떠한 문자열을 더하거나 빼는 동작을 수행하면 선언된 객체의 값이 바뀌는 것이 아니라 수정된 스트링 객체가 추가로 생성된다. 따라서 StringBuffer를 유용하게 사용할 수 있다. 가변 크기의 문자열 저장 클래스 Java.lang.StringBuffer String 클래스와 달리 문자열 변경 가능 StringBuffer 객체의 크기는 스트링 길이에 따라 가변적 public class StringBufferEx01 { public static void main(String[] args) { String str1 = "Hello World"; String str2 = str1.substring(5); System...

Java 2022.10.22

[Java] Static

static 변수 객체 A를 생성하지 않고도 이미 메모리 위에 올라와 있는 static 변수 s에 값을 줄 수 있다 class A{ int aa; int bb; int cc; static int s = 30; } public class ATest { public static void main(String[] args) { A.s = 50; //객체가 생성되기 전에 먼저 선언가능 A obja = new A(); obja.aa = 4; obja.bb = obja.aa*2; obja.cc = A.s; System.out.println("obja cc = " + obja.cc + " A s = " + A.s); // 실행결과 obja cc = 50, A s = 50 } } static 함수 static으로 정의..

Java 2022.10.22