날아라쩡글이의 블로그입니다.
파일정리 02 (변수선언, 연산자) 본문
/*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 |