java-beginning-01 [컴파일] [출력] [연산자]

피카츄맨·2021년 8월 25일
0
post-thumbnail
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
profile
전기전자학도 개발블로그

0개의 댓글