날아라쩡글이의 블로그입니다.

파일정리 02 (변수선언, 연산자) 본문

java (학원 전) story/java 코딩 파일 정리

파일정리 02 (변수선언, 연산자)

날아라쩡글이 2021. 8. 11. 15:48
반응형

/*FileName :PrimitiveTest.java

1. java에서 제공되는 8EA의 Primitive Data type의 이해

2. Variable Declaration(변수선언)과 Variable Assignment(값의 대입)

 

*/

 

public class PrimitiveTest{

//main method 

public static void main(String[]args){ //[]을 제거하면 String args로 args의 Datatype은 String으로 확인이 가능하다

[]은  Array로 배열을 의미한다  즉, String Array의 변수란 args 라는 의미를 가진다.

 

//논리형 

boolean boo = true;

 

//문자형 

char c = '홍';

 

//정수형

byte b =127;

//범위를 넘어서는 수를 담을 경우 문제(?)가 발생 //==>compile error발생 (확인요망)

//byte b1 = 128;

 

short s = 1000;

int i =1000;

long l = 1000L; //==>long 의 경우 000L과 000l로 int와 구별

 

//실수형 

 

float f = 1000.5F;//float의 경우 000F 또는 000f로 double과 구별

double d = 1000.5;

 

//print()와 println()의 차이점 <==실행경과를 확인할 

System.out.print("자바의 Primitive Data type 을 ++");//출력값을 보면, print의 경우 개행을 안한다.

System.out.println("::사용하여 표준출력장치로,, "+"::출력");//+라는것은 up hand한다는 의미이다.

 

//+연산자의 의미 (문자와 +연산자가 사용되면 append )

System.out.println("논리형:"+boo);

System.out.println("문자형:"+c);

System.out.println("정수형 byte:"+b);

System.out.println("정수형 short:"+s);

System.out.println("정수형 int:"+i);

System.out.println("정수형 long:"+l);

System.out.println("실수형 float:"+f);

System.out.println("실수형 double:"+d);

//System.out.pirntln("에러가 날 정수형 b1:"+b1);

 

 

 

 

}//end of main

}//end of class 


 





/*FileName : CalculationTest.java*/
public class CalculationTest{


//main method 
public static void main(String[]args){
 
int a ;//int data type variable a declaration //변수를 선언한다, 식별성을 가진다. 
a=0;//int data type variable a 에 value값을 도입//값을 대입한다. 
int b=1;
int c = 2;

식별자란 (indentifier)의 단어로 프로그래머가 직접 만들어줘야하는 이름이다. 클래스명, variable명 메소드

여기서 identifier로 사용불가한 단어란 keword로 이미 프로그래밍상에서 미리 정의된 의미있는 단어로써 식별자로 사용할 수 없다.

//변수의 값을 출력(문자+연산자 사용=>append)

System.out.println("a="+a+":b="+b+":c="+c);//uphand한다
//숫자+ 연산자를 사용하여 계산

int sum = a+b+c;
System.out.println("sum="+sum);
System.out.println("a+b+c="+(a+b+c));//아래 실행문의 출력결과와 비교 //우선순위값으로 더하고 uphand
System.out.println("a+b+c="+a+b+c);//위의 실행문의 출력결과와 비교 //그냥 uphand가 된다 

c=c+10;
System.out.println("c=(c+10)"+c);

//연산후 대입연산자를 사용(+=) (c=c+10 동일한 의미)
c+=10;
System.out.println("c+=10="+c);

//논리 반전 연산자 
boolean boo1 =true;
boolean boo2 =!boo1;

}//end of main

}//end of class 


반응형

'java (학원 전) story > java 코딩 파일 정리' 카테고리의 다른 글

파일정리04(2021-08-12)  (0) 2021.08.12
파일정리 04(2021-08-12)  (0) 2021.08.12
파일정리03(묵시적 형변환, 명시적 형변환)  (0) 2021.08.11
DataType (2021-08-11)  (0) 2021.08.11
파일정리 01  (0) 2021.08.11
Comments