728x90 JAVA126 [JAVA] ch03-27. 삼항 연산자 public class Ex27 { // 삼항 연산자 public static void main(String[] args){ int x = 10; int y = -10; int abcX = (x >= 0) ? x : -x; int abcY = (y >= 0) ? y : -y; System.out.println("x = 10 is, absolute x is " + abcX); System.out.println("y = -10 is, absolute y is "+ abcY); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-26. 논리 연산자 public class Ex26 { //논리연산자 public static void main(String[] args){ int x = 3; int y = 5; System.out.println("x is " + x + "y is " + y + ":"); System.out.println("x | y = " + (x | y)); System.out.println("x & y = " + (x & y)); System.out.println("x ^ y = " + (x ^ y)); System.out.println("true | false = " + (true | false)); System.out.println("true & false = " + (true & false)); System.out.printl.. JAVA/예제 2017. 8. 21. [JAVA] ch03-25. 문자 범위 public class Ex25 {//문자 범위 public static void main(String[] args){ char x = 'j'; if((x >= 'a' && x = 'A' && x JAVA/예제 2017. 8. 21. [JAVA] ch03-24. 실수형 강제형변환 public class Ex24 {//실수형끼리 강제형변환 낮은것에서 높은것으로 바꿀때 근사값으로 처리 public static void main(String[] args){ System.out.println(10.0d == 10.0f); System.out.println(0.1d == 0.1f); System.out.println(0.1f); System.out.println(0.1d); System.out.println((double)10.0f); System.out.println((double)0.1f); System.out.println(0.1d == (double)0.1f); System.out.println(0.1f == (double)0.1f); System.out.println((float.. JAVA/예제 2017. 8. 21. [JAVA] ch03-23. 비교 연산자 public class Ex23 {// 비교 연산자 = 형용사 public static void main(String[] args){ System.out.println( 10 == 10.0f); System.out.println('0' != 0 ); // 0은 유니코드값으로 48이다. != (다르다) System.out.println('A' == 65); int num = 5; if(num > 0 && num < 9 ) System.out.println("5는 0~9 사이에 있다."); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-22. 쉬프트 연산자 public class Ex22 { // 쉬프트 연산자 public static void main(String[] args){ int temp; System.out.println(-8); System.out.println(Integer.toBinaryString(-8)); System.out.println(); temp = -8 1; // -8/2 System.out.println("-8 >> 1 = " + temp); System.out.println(Integer.toBinaryString(temp)); System.out.println(); temp = -8 >> 2; // -8/4 System.out.println("-8 >> 2 = " + temp); System.out.println(Integ.. JAVA/예제 2017. 8. 21. [JAVA] ch03-21. 나머지값 public class Ex21 {//나머지값 public static void main(String[] args){ System.out.println(-10 % 8); System.out.println(10 % -8); System.out.println(-10 % -8); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-20. 3의 배수 출력 public class Ex20 { //3의 배수 출력하기 public static void main(String[] args){ for(int i = 1; i JAVA/예제 2017. 8. 21. [JAVA] ch03-19. 나눗셈과 나머지 public class Ex19 { //나눗셈과 나머지 public static void main(String[] args){ int share = 10 / 8; int remain = 10 % 8; System.out.print("10 divided by 8:"); System.out.print("share is" + share + ", remain is " + remain); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-18. 소숫점 자르기 public class Ex18 { //소숫점 셋째자리까지 자르기 public static void main(String[] args){ float pi = 3.141592f; float shortpi = Math.round(pi * 1000) / 1000f; System.out.println(shortpi); } } // Math.round 반올림, Math.floor 소숫점 자르기(내림) // Math.cell 올림 JAVA/예제 2017. 8. 21. [JAVA] ch03-17. 소수 자리수 출력하기 public class Ex17 {//float 소수 6째자리까지 출력, 소수 셋째자리까지 출력하기. public static void main(String[] args){ float pi = 3.141592f; float shortpi = (int)(pi * 1000) / 1000f; // 소수 셋째자리까지 출력하기 System.out.println(shortpi); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-16. 대문자를 소문자로 public class Ex16 { //알파벳 대문자를 소문자로 바꾸기 public static void main(String[] args){ /*char lowerCase = 'z'; char upperCase = (char) (lowerCase - 32); System.out.println(upperCase);*/ /* Scanner sc = new Scanner(System.in); System.out.print("소문자로 바꿀 알파벳 대문자를 입력하시오"); String a = sc.nextLine(); for(int i = 0; i JAVA/예제 2017. 8. 21. 이전 1 ··· 5 6 7 8 9 10 11 다음 728x90