본문 바로가기

반응형

분류 전체보기

(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("자바..

반응형