분류 전체보기 (82) 썸네일형 리스트형 33. (Arrays) Int Stream 지난번 반복문 마치면서 Stream을 배웠던 것 같은데,강의가 몇회 지나기도 전에 선생님이 다시 이 개념을 반복했다. "어려운 개념이지만, 지금 미리 좀 해놔서 나중에 갑자기 나와도 멘탈이 무너지지 않도록 해보자." 라고 하시며 알려주심. for 문 대신에 쓸 수 있는 내용인데,간단한 내용일 경우 동일하게 결과가 나오지만 복잡해지면 for문 대신 아주 유용하게 쓸 수 있는 모양이다. 다만 선생님이 자꾸 '나중을 대비해서 연습하자' 이러셔서 챗지피티와 해당 부분만 내용 변경 + 난이도 변경해가며 높은 빈도로 연습계속 할 예정. 특이사항은 없고, 여기서 나오는 .length는 배열 데이터를 가져오는것이며.map 의 경우 값을 반대로 읽어내는 것Stream 사용할 때 Control + Shift + O 버튼.. 32. (Arrays) Iterating Over Arrays 배열은 리스트, DB, index(?) 관리하기 위한 방법론인것 같다. ArrayArrays of StringIterating Over Arrays 배열은 0부터 시작하고, int, String 모두 수용 가능 웹개발 처음 할때 많이 보던 내용인걸봐서, 웹에서 정보 왔다갔다할때 많이 사용하는것이 아닐까 조심스레 추측 public class App { public static void main(String[] args) { int[] numbers = { 2, 4, 6, 8 }; /* * 0. Tomatoes 1. Pasta 2. Garlic 3. Onions * * Note! Arrays indexes are zero-based */ System.out.println(numbers.. 31. (Loops and Conditions) Stream Loops import java.util.stream.IntStream;public class App {public static void main(String[]args) { IntStream.range(0, 5).forEach(i -> { System.out.println(i); }); }}// 어려운 컨셉이나 잠깐 보여주는거임 // 그냥 냅다 쓰면서 손과 눈에 익혀보기// 챗지피티 에게 물어보고 아주 쉬운 예제 연습 import java.util.stream.IntStream;public class Practice_01 { public static void main(String[]args) { IntStream.range(0, 10).forEach(i -> { System.out.pri.. 30. (Loops and Conditions) Exercise 배운내용: .isEmpty() 문자열 메서드 하나 추가continue; break;의 반대인듯 else if (answer.isEmpty()) {continue; 드디어 반복절 조건절 끝이 보인다. 여태 배웠던 내용을 섞어서 연습문제로 내주셨는데 내용은 다음과 같다. 일단 문제는 뭐냐면 생각이가 안난다. 하. 그냥 코드 쌩으로 받아 적을때나 좋았지. 막상 하려니까 왜 하나도 모르겠는것인가? 생각나는대로 꾸역꾸역 그냥 아무렇게나 적어본다. String answer; 선언은 여기서 하는게 맞는지answer = scanner.nextLine(); 은 이게 왜 이렇게 생각이 안나는지 또 앞에 exercise 가서 흘끗 보고 왔는데, 이게 여기 들어가는지 아니면 중괄호 안에 들어가는지도 확실하게.. 29. (Loops and Conditions) String Methods 오늘은 문자열의 다양한 메서드를 이야기 하는 듯. 메서드가 무엇을 의미하는지 정확하게 모르겠어서 definition을 만들어내지는 못했으나일단 배운거 두개. 1. .equalsIgoreCase 문자열에서 대소문자 구분 무시2. printf에서 %s는 문자열 %d는 int 를 각각 받는다 package application;public class App { public static void main(String[] args) { String name = "Joe"; if (name.equals("Joe")) { System.out.println("1. Name is Joe"); } if (name.equals("JOE")) { System.out.println("2. Name is J.. [html] 어쩌다가 여기까지 흘러들어왔는지는 모르겠지만...여튼 html과 css 모르면 나중에 유지보수할때 골치아프다는 현실적인 이야기와... 프로젝트 진행하면서 점점 이해도가 빠른 곡선을 그리며 떨어지니 너무 답답해졌다.하여 유튜브를 찾아봤더니 역시 컴덕들의 컨텐츠는 나를 실망시키지 않는다. 훗. 지금 수준에는 html + css 4시간 정도 강의만 보고 따라해도 괜찮지 않을까(섣부르게) 판단하고 일단 Bro Code라는 유튜버의 HTML & CSS Full Course for free 라는 강의를 열었다. 1. 일단 Visual Studio Code를 설치한다. 2. 바로 Live Server Preview 설치하여 내가 작성하는 html을 실시간으로 적용시켜보자 3. 자 이제 무지성으로 따라쓰.. 28. (Loops and Conditions) Flags Flags특정 코드가 실행 되었는지 안되었는지 여부를 확인해준다. 참과 거짓으로 구분되므로, binary 나 boolean 으로 사용 가능하다. 코드는 다음과 같다. package application;import java.util.Scanner;public class App { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); boolean gotCodeword = false; // (for(;;) 여기서 ;; means infinite for (;;) { // System.out.println(" > "); System.out.print(" > "); String input = sca.. 27. (Loops and Conditions) Checking Password with Do-While (feat. 챗지피티 활용 위기관리) Do-While을 이용한 비밀번호 확인 프로그램이다. 근데 이미 여기서부터 좀 망한것 같은 느낌이다. 여기 눌러보면 해당 게시글로 갈 수 있는데. 그거랑 상관 없이 실제로 어떻게 왜 다른지 디테일 하게 생각하기를 뇌가 자꾸 포기하는 느낌임. 이런 디테일까지 이해하기가 어렵다. 여하튼 아래 코드를 보면 일단 여기까지는 괜찮다. 만약 패스워드 잘 치면 오케이 통과! 한다음에 끝. 그렇지 않다면 '다시 쓰세요' 하고 무한반복 하는 모양새다. import java.util.Scanner;public class App { public static void main(String[] args) { final String USER_PASSWORD = "1234asdf"; Scanner scanner = new.. 27. (Loops and Conditions) Variable Scope 초보의 입장에서보면 무자비 하게 등장하는 term들은 프로그래밍의 세계에 더욱 높은 장벽을 쌓아준다.아직도 객체, 메서드 기타 등등의 단어는 아직도 이해하지 못했고. 지금은 integer를 많이 쓰며 변수, 값 이라는 단어 정도 이해한 상태다. 이렇게 아무것도 모르는 초보는 선생님이 써주는 코드를 보고 그냥 무지성으로 치는 수준으로만 따라 하는데 가끔씩 이런 구조적 설명 너무나 마른땅의 단비 같다는것... ㅎ 여튼 오늘은 변수의 범위를 배웠다.변수의 범위는 속해있는 {중괄호} 속이다. 정확히 말해, the scope of variables is limited to the first pair of curly brackets that encloses them변수를 감싸는 첫 {중괄호} 속 좌측의 경우는 va.. 26. (Loops and Conditions) Not - Not equal Do While Loop Not 을 표현하기 위한 기호다 !매우 직관적이기 때문에 수업도 수월하게 이햇했다 . public class App { public static void main(String[] args) { // ! "not operator" unary operator // == "equality test operator" binary operator // + "plus" binary operator // - "minus" binary operator etc. System.out.println(4 == 5); System.out.println(4 == 5); // you can only use ! on boolean value // System.out.println(!4 == 5); .. 이전 1 2 3 4 5 ··· 9 다음