Java/2012.04 강좌
3일차
Bohemian life
2012. 4. 5. 11:17
public class Operator { /** * @param args */ public static void main(String[] args) { int a = 3, b = 5, c = 3; // 변수 선언 및 초기화 boolean istrue; //변수 선언 istrue = a >= b; //변수 초기화 System.out.println("a > b 는 " + istrue); istrue = a * b <= b + c; //변수 초기화 System.out.println("a*b < b + c는 " + istrue); istrue = ( a*b != b*c ); //변수 초기화 System.out.println("a*b == b*c는 "+ istrue); //boolean istrue; 위에서 선언했다. // &&비교는 boolean 끼리만 비교 가능 istrue= true && true ; // 둘다 참이면 true System.out.println("true && true = " + istrue); istrue = true && false; //and System.out.println("true && false = " + istrue); istrue = true || false; //or System.out.println("true || false = " + istrue); istrue = false || true; //or System.out.println("false || true = " + istrue); istrue = !true; System.out.println("!true = " + istrue); a=1; System.out.println(a); a=++a; // System.out.println(a); a=++a ; System.out.println(a); a=++a ; System.out.println(a); a=--a ; System.out.println(a); a=--a ; System.out.println(a); a=--a ; System.out.println(a); a=-a ; System.out.println(a); a=-a ; System.out.println(a); //p 78 a=5; a++; //다음번에 a를 사용할때 +1을 해라 ++a; //지금 즉시 a+1를 해라 System.out.println("a="+a); int x=a; System.out.println("x="+x); a=100; // a가 변수이므로 값을 새로 바꿀 수 있음 a= a+100; System.out.println("a="+a); a += 100; // a = a+100; //90프로 활용 a -= 50; // a = a - 50; a *= 2; // a = a * 2; a /= 2; // a = a / 2 ; System.out.println("a="+a); } }
public class IfStudy { public static void main(String[] Args){ //if 만약 () 안이 true이면 {}실행해라 if(false){ System.out.println("if문 실행안합니다"); } if(true){ System.out.println("if문 실행합니다"); } // 범위 주석 : 드래그 후 ctrl + shift + / /*if ( 10 > 1 ) {System.out.println("ok 크다 "); }*/ if ( 10 < 1 ) { System.out.println("ok 작다 "); System.out.println("ok 작다 "); } // 바로 위의 if문의 조건이 false일때 실행됩니다. else System.out.println("no 작지 않았습니다"); System.out.print("-----------------------\n"); int number=5; if( number == 5) { //2줄 이상의 소스를 실행할 때 System.out.println("\t nuber는 5였습니다"); System.out.println("\t ok"); } else{ System.out.println("\t nuber는 5가 아니었다"); System.out.println("\t *** \n"); } //p 95 int x = 5; if( x % 2 == 1) System.out.println(x + "는 홀수"); else System.out.println(x + "는 짝수"); // p 96 int score=75; if( score>= 90){ System.out.println("A학점");} else if(score>= 80) { System.out.println("B학점"); } else if(score>= 60) System.out.println("D학점"); else if(score>= 70) System.out.println("C학점"); else System.out.println("F학점"); number=8; // 1 ~ 9 사이의 수를 고른다. if(number>5){ // 5보다 크구나. 6~9 if(number>7){ //7 보다 크구나 8~9 if(number%2==0) System.out.println("8입니다"); else System.out.println("9입니다"); } else{ //6 ~ 7 if(number%2==0) System.out.println("6입니다"); else System.out.println("7입니다"); } } else{ //5보다 작구나. 1~4 if(number>3){//4~5 if(number%2 == 1){ System.out.println("5입니다."); }else{ System.out.println("4입니다."); } }else{//1~2,3 if(number%2==0){ System.out.println("2입니다."); } else if(number<2){ System.out.println("1입니다."); }else{ System.out.println("3입니다."); } } } } }