public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello java :: 안녕 자바");
}//end of main
}//end of class
국비지원 첫 수업 코딩이다.
class 이름은 Hello이며, 컴파일을 위해 class name과 file name은 동일해야한다.
public class Hello ==> Hello.java (File name)
대소문자를 구별한다.
System.out.println(~~)이란 명령어로 출력을 할 수 있다.
출력을 하기 위해서는 public static void main(String[] args)가 필요하다.
Hello.java를 컴파일하면 Hello.class가 생성된다.
public class Hi
{
public static void main (String[] args)
{
System.out.println("1번째 정보 : "+args[0]);
System.out.println("2번째 아구먼트 : "+args[1]);
System.out.println("3번째 인자 : "+args[2]);
}//end of main
}//end of class
args란 배열로 인자값을 받아서 출력하는 코드다.
java Hi 홍길동 1234 한양을 입력할시 " "으로 CSV되어
args[0] = "홍길동"
args[1] = 1234
args[2] = "한양"
으로 받아 처리 할 수 있다.
public class CalculationTest
{
///main method
public static void main(String args[])
{
int a; // int 데이터 타입 선언
a=0; // 변수 a에 value 대입
int b = 1; // int 데이터 타입 선언과 동시에 value 대입
int c = 2;
System.out.println("a = "+a+":b = "+b+":c = "+c);
//문자열 + 변수는 문자열 출력에 이어 변수값 출력이 된다.
int sum = a+b+c;
System.out.println("sum = "+sum);
System.out.println("a+b+c = "+(a+b+c)); //==> 괄호로 인해 변수끼리 더하기가 먼저 실행되어 0+1+2가 실행되며
3이 나오게 된다.
System.out.println("a+b+c = "+a+b+c); //==> 문자열 + a가 먼저 실행되어 문자열처리가 되며 그이후로 +b+c도 차례대로 문자열 연산이 되어 012가출력된다.
c=c+10;
System.out.println("c=(c+10) : " +c);
//c=2(c의값)+10 이라는 연산이 되어 12가 출력
c+=10;
System.out.println("c+=10 = "+c);
//연산후 대입연산자(+=) 사용 (c = c+10 동일한 의미)
boolean boo1 = true;
boolean boo2 = !boo1;
//boolean은 true 혹은 false로만 출력되며 !는 반전연산자로 true의 값을 반전했으므로
false가 출력된다
System.out.println("boo1 : "+boo1);//true
System.out.println("boo2 : "+boo2);//false
}//end of main
}//end of class