반응형

Java 5

[Java] Lamda

잡담 Java를 공부하면서 공부할 겸 코딩테스트 사이트를 많이 이용하는데 나는 아직 for문 밖에 못쓰는데 다른 사람들이 풀이 한거 보면 Thread도 많이 쓰고 lamda 표현도 사용해서 한줄만에 내가 몇줄 적어놓은 코드를 요약하더라고요... 현타가 많이오는데 현업자들 말로는 가독성도 중요하다고 하니까.. 열심히 해보겠습니다. Lamda Java에서 람다(lambda)는 Java 8부터 도입된 기능으로, 함수형 프로그래밍 스타일을 지원하기 위한 것입니다. 람다는 익명 함수(anonymous function)의 형태로 작성되며, 메서드를 하나의 식(expression)으로 표현할 수 있게 해줍니다. 기존의 Java에서는 익명 내부 클래스(anonymous inner class)를 사용하여 콜백이나 이벤트..

Java 2024.03.27

[Java] 제 2장 자바 기본 프로그래밍

OpenChallenge 두사람이 하는 가위바위보 게임을 만들어보자. 두 사람의 이름은 '철수'와 '영희'이다. 먼저 "철수>>"를 출력하고 "가위","바위","보"중 하나를 만자열로 입력받는다. 그리고 "영희>>"를 출력하고 마친가지로 입력받는다. 입력받은 문자열을 비교하여 누가 이겼는지 판별하여 승자를 출력한다. import java.util.Scanner; public class GBBGameApp { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 키보드 입력을 위한 Scanner 객체 생성 System.out.println("가위바위보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); S..

[Java] while문 do-while문 차이점

while문 do-while문 차이점 Java에서 **while**문과 **do-while**문은 둘 다 반복문(loop)으로 사용되며, 특정 조건이 참인 동안 코드 블록을 반복 실행합니다. 하지만 두 문장 사이에는 몇 가지 차이점이 있습니다. 조건 평가 시점: while 문: 조건이 참일 때 코드 블록이 실행되기 전에 조건을 먼저 평가합니다. 따라서 조건이 거짓일 경우, 코드 블록이 한 번도 실행되지 않을 수 있습니다. javaCopy code while (조건) { // 코드 블록 } do-while 문: 코드 블록이 최소 한 번은 실행된 후에 조건을 평가합니다. 따라서 do-while 문은 일단 코드 블록을 실행한 다음에 조건을 체크하므로, 코드 블록이 최소한 한 번은 실행됩니다. javaCopy ..

Java/JAVA 공부 2024.02.05

[java] 자바 기본 프로그래밍

꾸준히 해보자.. 회사에서 요즘 기피한다는 국비코딩과정.. 1월달 쯤 시작해서 지금 한달정도 다니고있다. 자신이 코딩연습하는 것을 블로그 형식이나 노션같은데 올리면서 복습하면 좋다고 해서 티스토리를 시작하려했는데 이제야 적응해서 올려보려한다. 얼마나 갈지 모르겠지만 일기 쓴다고 생각하고 매일 매일 올려봐야겠다. 내가 올리고 있는 코드가 영양가 없고 틀린 답이여도 내가보려고 만든것이기 때문에 오해없었으면한다. 1. 값을 저장하는 방법 (x와 y의 출력을 바꾸는 법) 1 2 3 4 5 6 7 8 9 int x =15; int y =9; System.out.println("x: "+x+" y = "+y); int temp = x; //새로운 변수를 만들어서 저장공간을 만들어준다 x = y; // x에 y의 값..

Java/JAVA 공부 2024.02.05
반응형