분류 전체보기 (558) 썸네일형 리스트형 2-6 큰 정수 Big Decimal 12345678910111213141516171819202122232425262728293031package pack; import java.math.BigDecimal; public class Test6bigdecimal { public static void main(String[] args) { // 컴의 double 연산처리 오류 //double a = 1.5; //double b = 1.2; double a = 2.0; double b = 1.1; System.out.println(a + b); System.out.println(a - b); //결과가 .899999999999999로 나오는 데 이것은 비단 JAVA만의 문제는 아니다 System.out.println(); BigDecimal d1.. 2-5 프로그램도중 키보드 입력값 받기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748package pack; import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner; public class Test5io { public static void main(String[] args) throws Exception{ // 프로그램 진행 도중 외부에서 값 얻기 (입출력) if(args.length == 0){ System.out.println("외부에서 값 얻기 실패!"); System.exit(0); //응용프로그램의 강제로 무조건적 종료 }.. 2-4 논리연산자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354package pack; public class Test4 { public static void main(String[] args) { // 논리 연산자 처리 시 주의 사항 boolean a = false, b = true, c; c = a || b; System.out.println(c); c = a && b; System.out.println(c); System.out.println(); boolean b1, b2; b1 = aa(); System.out.println(b1); System.out.println(bb()); S.. 2-3 관계 연산자, 논리 연산자, 기타 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263package pack; public class Test3 { public static void main(String[] args) { // 관계 연산자, 논리 연산자, 기타 int a = 5; System.out.println(a > 3); System.out.println(a 3 && b = 3 && b == 5); //논리항 and System.out.println(a > 6 || b 6 || b 3 || b 관계 > 논리 연산의 순으로 연산함. //연산순서 2순위 3순위 1순위 System... 람다 표현식(Lambda Expression) 람다 표현식(Lambda Expression) Java 8에 람다 표현식이 도입되면서 함수형 언어 비슷한 코드를 작성하는 것이 가능해 졌다. 람다 표현식은 이름이 없는 익명 함수를 의미한다. 우리가 람다에 관심을 둬야 하는 몇 가지 이유는 다음과 같다. - OOP 언어인 Java에서 함수형 코드를 작성할 수 있게 해 준다. - 람다 표현식을 이용함으로써 간결하고 명확한 코드로 그 의도를 표현할 수 있다. - Collection filtering, Iteration , Extraction 등에서 놀라운 코드 생산성을 보인다. 람다는 다음과 같은 특징을 가진다.익명 : 보통의 메서드와 달리 이름이 없으므로 익명이라 표현하며, 코드를 간결하게 작성함으로 인하여 구현해야 할 코드에 대한 걱정거리가 줄어든다.함.. 2-2 산술연산, 치환연산, 누적, 증감, 부호 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package pack; public class Test2 { public static void main(String[] args) { // 산술 연산자 int a = 5; // = 치환 연산자 (우선순위가 가장 낮음) int b = 3; int c = a + b; System.out.println(a + b); System.out.println(a - b); System.out.println(a * b); System.out.println(a / b); //몫을 취함 System.. 2-10 Scanner 사용법과 반복 For 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160package pack; import java... 2-1 JAVA가 가지는 여러 형과 Cast와 Promotion JAVA가 가지는 여러 형에 대해 알아보자CAST와 PROMOTION 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697package pack; public class Test1 { public static void main(String[] ar){ System.out.println("성공"); System.out.println("단축키를 연습하자"); System.out.println(); System.out.print("자바.. 이전 1 ··· 65 66 67 68 69 70 다음