if(조건문){

실행문;

실행문;

:

}

:

:

ex)

수를 입력받아 짝수만 출력

int a=10;

int b=20;

if(a>b){

System.out.println(a);

}

if(a<b){

System.out.println(b);

}

System.out.print("정수입력=");

int num=input.nextInt();

if(num%2==0){

System.out.println(num);

}

=====================================================================

if(조건식){

실행문;

:

}else{

실행문;

:

}

ex)

수를 입력받아 양수와 음수를 구분하여 출력

int a=10;

int b=20;

if(a>b){

System.out.println(a);

}

if(a<b){

System.out.println(b);

}

if(num>0){

System.out.println(num+"는 양수입니다.");

}else{

System.out.println(num+"는 음수입니다.");

}

Posted by Hyun CHO
,

import java.util.Scanner;

class ScannerEx03 

{

public static void main(String[] args) 

{

Scanner num=new Scanner(System.in);


System.out.print("첫번째 수=");

int num1=num.nextInt();

System.out.print("두번째 수=");

int num2=num.nextInt();


int num3=(num1>num2)?num1:num2;

System.out.println("큰값은 "+num3+" 이다.");


}

}


Posted by Hyun CHO
,

import java.util.Scanner;

class ScannerEx 

{

public static void main(String[] args) 

{

Scanner input=new Scanner(System.in);

System.out.print("반지름=");

double r=input.nextDouble();

double c=r*r*Math.PI; // 3.14;

System.out.println("원의 넓이="+c);

}

}

'응용 SoftWare > JAVA' 카테고리의 다른 글

if문과 if~else문  (0) 2016.11.24
[예제] 두 정수를 입력받아 큰 수를 표시하라.  (0) 2016.11.24
연산자와 예제  (0) 2016.11.24
변수와 예제  (0) 2016.11.24
파일명 저장  (0) 2016.11.24
Posted by Hyun CHO
,

산술 연산자 : +, -, *, /, %(나머지)

=====================================================================

관계 연산자 : >, <, >=, <=, ==(같다), !=(같지 않다)

=====================================================================

논리 연산자 : &&, ||, !

=====================================================================

증감(단항) 연산자 : ++, --

ex)

int a=10,b=3;

a++;

System.out.println("a="+a);

b--;

System.out.println("b="+b);

=====================================================================

비트 연산자 : ~, &, ^(xor), |, <<, >>, >>>

& 연산 : 서로 참(1)이면 참(1)

| 연산 : 참(1)이 있으면 참(1)

^ 연산 : 서로 다를 때 참(1)

~ 연산(부정) : 참(1)을 거짓(0)으로, 거짓(0)을 참(1)으로 변환

<<,>>,>>> 연산(쉬프트 연산) : 꺽쇠 방향으로 숫자만큼 비트를 이동

* >> : 이동한 비트만큼 부호가 채워짐.    양수(0), 음수(1)

* >>> : 무조건 양수(0)로 채워짐

ex)

a=10;

b=3;


int d=a&b;

System.out.println("d="+d);


int e=a|b;

System.out.println("e="+e);


int f=a^b;

System.out.println("f="+f);


int g=~b;

System.out.println("g="+g);


int v=b<<2;

System.out.println("v="+v);


int w=a>>3;

System.out.println("w="+w);


int ww=-a>>3;

System.out.println("ww="+ww);


int z=-a>>>3;

System.out.println("z="+z);

=====================================================================

삼항 연산자 : ()?:

ex)

int a=10, b=3;

String str=(a>b)?"a가 크다":"a가 작다";

System.out.println("str="+str);

int c=(a>b)? a*10:b*20;

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

=====================================================================

Posted by Hyun CHO
,


정수형은 소수점 없음.

실수형은 소수점 표시.

=====================================================================

정수형 : byte(1byte), short(2byte), int(4byte, 정수의 기본 데이터형), long(8byte)

ex)

byte kor = 80;

System.out.println("kor="+kor);

kor = (byte)(kor + 60);

System.out.println("kor="+kor);

int eng = 90;

eng = eng + 90;

System.out.println("eng="+eng);

long num = 98765432100L;

int numInt = 987654321;

System.out.println("num="+num+", numInt="+numInt);

=====================================================================

실수형 : float(4byte), double(8byte, 실수의 기본 데이터형)

ex)

double numDouble = 12.9;

System.out.println("numDouble="+numDouble);

float numFloat = (float)12.9;

System.out.println("numFloat="+numFloat);

=====================================================================

논리형 : boolean(1byte)

ex)

boolean data1 = true;

System.out.println("data1="+data1);

=====================================================================

문자형 : char(2byte)

ex)

char name = 'A';

name++;

System.out.println("name="+name);

=====================================================================

Posted by Hyun CHO
,

파일명은 클래스명과 동일하게 저장해야 함.

첫번째 문자는 대문자 함.

합성어 일 경우 각단어의 첫번째 문자는 대문자로 함.

숫자를 사용할 수 있으나, 첫번째 문자로 올 수 없음.

Posted by Hyun CHO
,