목록전체 글 (659)
겉바속촉
안녕하세요~ 겉바속촉입니다!^^! 이번에는 중첩 for문을 알아보도록 할게요 for문 안에 for문이 또 들어가는 코드를 중첩 for문 이라고 합니다:) 우선 어떤 구조로 반복문이 실행되는 것인지 볼까요? 바깥 for문의 변수는 i로 두고 안쪽의 for문 변수는 j라고 둘게요 그리고 콘솔창을 보실게요!! package day0528; public class DoubleFor_07 { public static void main(String[] args) { //중첩for문 for(int i=1;i
안녕하세요~ 겉바속촉입니다!^^! 이번에는 String을 다뤄보도록 할게요~ String class에서는 1.startswith 2.equals 3.substring 사용할겁니다:) 1. startswith 조건문은 while(true)를 사용합니다. 그럼 우리는 어디가 반복이 되고 싶은 지 생각해줘야겠죠?? 아래 콘솔창을 보시면 이름을 입력하고 그 중 김씨성을 가진 사람이 몇 명인지 출력해내고 싶습니다:) 끝을 입력하면 반복문이 종료되기 때문에 --->break; 김씨 성을 가진 이름이 등장하는 지 보려면 --->name.startswith("김") package day0528; import java.util.Scanner; public class StringText_04 { public static ..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 신도림역에 있는 종로 할머니 칼국수를 데리고 왔어요:) 비오는 날이면 저는 파전보다 칼국수가 땡기던데 사실 둘 다 땡기는 게 문제죠 ㅠㅠ 종로할머니 칼국수는 메뉴가 칼국수랑 수제비가 대표메뉴입니다 들깨수제비랑 갈등하다가 칼국수를 골랐쥬?! 칼국수(6000원) 파랑 김가루가 위에 얹어져서 나옵니다:) 칼국수에는 김치 맛이 중요하잖아요:) 김치도 너무너무너무너무 맛있었어요!!! 우선 그냥 한 젓가락 먹어보고~ 김치 얹어서 먹어보고~ SET메뉴를 시키시면 1500씩 추가 되더라구요!! 만두 2알이 함께나오는 세트 구성입니다:) 만두도 같이 맛보고싶으시면 SET 주문해주셔도 될 것 같아요 뜨끈한 국물이 땡기는 날이라면 종로할머니칼국수 추천드려요!^^! 주소 : 서울 구..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 Continue를 연습해보도록 합시다 다음과 같이 코드를 작성합니다:) 우선 continue가 들어가게 되면 홀수끼리의 합이 구해질지 짝수끼리의 합이 구해질지 예상을 해봅시다!^^! if문의 조건을 보시면 i%2==1이라고 되어있네요? 이것은 홀수를 의미하죠 그럼 홀수들의 합일까요?? Nooooooooooooo continue가 오게 되면 다시 i++로 가버립니다. 즉 홀수말고 짝수만 계산하겠다는 뜻을 의미하죠 skip한다고 생각하시면 될 것 같아요:) package day0528; public class ContinueTest_03 { public static void main(String[] args) { int i = 0; int sum = 0; while..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 sum을 반복문과 조건문을 통해서 연습해보도록 할게요:) 1부터 5까지의 합 : for문 사용 package day0528; public class ForSumTest_02 { public static void sumTest1() { //for문으로 반복문안의 num값을 sum에 더하는 문제 int sum=0; //sum은 빈그릇이어야 하기 때문에 0이라고 둔다 for(int i=1;i
안녕하세요~ 겉바속촉입니다!^^! 이번에는 조건문을 종류별로 연습해볼거에요! 그 전에 main method를 작성해두고 아래에서 호출만 해보는 구조로 갈게요!^^! main method를 작성해놓은 후에 ----> public static void test1()으로 작성 요런식으로 test3까지 해봤습니다:) package day0528; public class ForWhileReview_01 { public static void test1() { //while문으로 0~5까지 나타낼 것 //1.초기값 int num = 0; //2.조건문 while(num
안녕하세요~ 겉바속촉입니다!^^! 이번에는 1부터 10까지의 합을 구해볼게요:) for문을 이용할건데요 다음과 같은 구조로 total에 n값을 쌓아 더해갈 거에요~ for(초기값;범위;증가) { total += n; } package day0527; public class ForSum_17 { public static void main(String[] args) { int total = 0; for(int n=1;nfor문으로 int total = 0; for(int n=1;n
안녕하세요~ 겉바속촉입니다!^^! 이제는 while문과 for문을 비교하는 단계까지 왔네요:) while문; 범위가 명확하지 않은 반복문 package day0527; public class WhileForTest { public static void main(String[] args) { //for문 while문 비교 int n = 10; while(n>=0) //while(조건) { System.out.print(n--+" "); } System.out.println(); } } for문; 범위가 명확할 때 보통 사용 위에서 작성한 코드에서 while문을 for문으로 바꿔볼거에요. for문의 구조는 다음과 같습니다. 순서는 1 -> 2 -> 3 -> 하나 감소된 a값 -> 1 -> 2 -> 3 -> ..
안녕하세요~ 겉바속촉입니다!^^! switch에 대해서 알아보도록 할게요:) switch문 구조는 이렇게 생겼습니다. if문이랑은 다르게 생겼쥬?! switch를 활용해서 간단하게 작성해보도록 할게요. package day0527; import java.util.Scanner; public class SwitchTest_13 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; System.out.println("숫자를 입력하세요"); num = sc.nextInt(); switch (num) { case 1: System.out.println("숫자 1입니다"); break; case 2: Syst..
안녕하세요~ 겉바속촉입니다!^^! 삼항연산자를 활용해서 띠를 알아보도록 하겠습니다. 우선 12가지 띠순서를 알고 계셔야합니다. 구글링해보시면 원숭이-닭-개-돼지-쥐-소-호랑이-토끼-용-뱀-말-양 이렇습니다. 그리고 연산자 활용하셔서 태어난 년도를 12로 나누었을 때 나머지를 떠올리셔야해요 로직이 원숭이띠부터 시작됩니다. 그럼 12로 나누었을 때 나머지가0이면 원숭이 나머지가1이면 닭 이런 순환으로 가셔서 양까지 작성해주시면 됩니다. 저는 현재 나이까지 계산하기 위해서 Calendar까지 import했습니다!^^! package day0527; import java.util.Calendar; import java.util.Scanner; public class BirthYearDdi { public sta..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 문자열비교를 통해서 null값 체크를 해보도록 할게요:) 일단 다음과 같은 코드를 작성해주세요 scanner활용해서 우리가 값을 입력할 수 있게 해보도록 할까요?! 문자열 비교할 때 활용하는 것은 msg.equals("뭐시기") 요 형태입니다:) angel을 입력한 경우-->천사라고 제대로 나옵니다 if조건문이 true여서 잘 출력되네요 apple을 입력한 경우-->등록되지 않은 단어라고 나오죠?! else문이 작동된거에요 여기서 한가지 더!! equalsIgnoreCase에 대해서 알아볼게요 위에서 코드 작성한 것은 msg.equals를 사용했었죠? 이번에는 msg.equalsIgnoreCase를 써볼거에요!^^! 주목해야할 점은 대문자 소문자 입니다! 겉바속..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 삼항연산자를 배워보도록 할게요~ 삼항연산자를 활용하면 길~~게 길~~~~게 썼던 if문 대신으로 써먹을 수 있어요!! 다음과 같은 코드 작성해주시구요. 콘솔창 확인해주세요!! 그리고 삼항연산자에 대해서 알아보면 다음과 같습니다. 삼항연산자는 저런 구조로 되어있네요? 한번 적용시켜볼까요!! if조건문 대신에 삼항연산자를 이용해보도록 할게요 if블럭문 -----> max=x>y?x:y; 요렇게 바꿔서 추가해볼게요. 콘솔창을 보시면 결과가 동일하게 나오는 게 보이시죠? 그러면 성공입니다!^^! 이번에는 난이도를 높여볼까요?? 일단 다음과 같은 코드를 작성해볼게요:) if문이 있는 곳들을 삼항연산자 사용해서 고쳐주면되겠죠?? 콘솔창 먼저 확인해주신 후에~~ 학점 부분만..
안녕하세요~ 겉바속촉입니다!^^! 조건문 if else문에 대해서 알아보도록 할게요~ 지난번 포스팅 끝 부분에서 약간 보여드렸죠? 2020/05/27 - [취업일기/블록체인] - 연산자와 조건문 연산자와 조건문 안녕하세요~ 겉바속촉입니다!^^! 이번에는 연산자와 조건문에 대해서 배워보도록 할게요:) 증감연산자 연습하기 처음값 a=5 b=5 ++a 때문에 a=1증가해서 6 b++ 때문에 b=5+1 이 원리를 활용해서 아랫부� 2-juhyun-2.tistory.com 지난번보다 더 자세하게 해보도록 할게요:) if else문 구조는 다음과 같이 생겼습니다. 점수 입력해서 학점 출력되도록하는 코드 else if들이 끝나고 마지막은 else로 끝내주셔야 합니다. 나머지는 모두 F학점이므로 else 옆에 조건문은..
안녕하세요~ 겉바속촉입니다!^^! 이번에는 연산자와 조건문에 대해서 배워보도록 할게요:) 증감연산자 연습하기 처음값 a=5 b=5 ++a 때문에 a=1증가해서 6 b++ 때문에 b=5+1 이 원리를 활용해서 아랫부분에 코드를 더 추가해볼게요:) 처음값 m=0 n=0 a=5 b=5 나중값 m=넣은a값 a=증가된a값 처음값 n=0 b=5 나중값 n=증가된b값 b=증가된값 비교연산자 연습하기 대입연산자 연습하기 a++과 a+=2의 차이점은 a++ ---------> a가 1씩 증가 a+=2 ---------> a가 2씩 증가 대입연산자 모두 출력해보기 조건문 if 조건이 참인 경우; 블럭괄호 실행된다. if조건이 거짓인 경우; 블럭괄호가 실행이 안되고 블럭 바깥 값만 출력 이번에는 scanner를 활용해서 다..
안녕하세요~ 겉바속촉입니다!^^! scanner를 활용해서 이것저것 연습해보려고 합니다:) 콘솔창을 먼저 보여드리면 다음과 같은 결과가 출력되길 원해요!! 겉바속촉은 그럼 커피, 3500, 250을 입력할 수 있게 코드를 짜야겠네요? 항상 단계별로 생각을 짜주세요:) 1.import 2.변수선언 3.입력문 4.계산 5.최종출력 사실 겉바속촉은 2번이 제일 어렵습니다. 그래서 1번 - 3번 - 5번 순서로 작성해두고 어떤 계산이 필요한 지 생각해서 4번 작성 마지막으로 2번을 작성합니다............(?) 잘 하고 있는 걸까요?..ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 익숙해지면 나아져주라주라!^^! 저는 다음과 같이 작성했어요:) 결과가 나오긴 하더라구요 그런데 제가 어려워하던 변수 선언이 좀 빈약하죠;; 그래서 최..