전체 글

개발자 / 여행과 일상 / 소소한 후기
· IT/JAVA
For문 예제(Ex14.java) - 1~5까지의 합을 구하세요 - 사용자에게 숫자를 받아 그 숫자까지의 팩토리얼을 구하세요 단, 1~n을 곱하지 않고 n ~ 1 을 곱하는 방식으로 합니다. - 1~20의 짝수의 합을 구하세요.public static void main(String[] args) { // 1 int sum = 0; for (int i = 0; i= 1; i--) { // System.out.printf("%d * %d \n", facto, i); facto *=i; } System.out.println(facto); // 3 sum = 0; for (int i = 1; i
· IT/JAVA
반복문 for문 vs while문 for문 반복문 중 정확한 횟수가 정해져 있을 때 for문을 사용한다. i 가 0 부터 30 까지 i를 1씩 증가시키며 반복한다. public static void main(String[] args) { // 증가 반복 for(int i = 0; i 0; i--) { System.out.println(i); } // 3씩 감소 반복 for(int i = 30; i > 0; i-=3) { System.out.println(i); } }연습문제(Ex14.java) - 1~9까지의 합을 구하세요 - 1~N까지의 곱을 구하세요(N!)//1~9까지의 합을 구하세..
· IT/JAVA
switch - case 문 public static void main(String[] args) { int i = 3; switch (i) { case 1: // 1 인 경우 System.out.println("1입니다."); break; case 2: // 2 인 경우 System.out.println("2입니다."); break; case 3: // 3 인 경우 System.out.println("3입니다."); break; default: // 모두 해당이 안되는 경우 System.out.println("기타"); break; } }case ~ break; 까지 출력 default : if-else 문에서 else와 동일 연습문제 Ex10.java Switch-Case 예제(Ex10.java) 1..
· IT/JAVA
조건문 조건문이란? 특수한 조건을 주고 비교하는 문 if-else문 public class Ex07 { public static void main(String[] args) { int a = 6; if(a > 7) { System.out.println("a는 7보다 큽니다."); } else if(a == 6) { System.out.println("a는 6입니다."); } else { System.out.println("a는 6보다 작습니다."); } } } Note 중괄호 사용이 코드 관리에 좋음 연습문제 Ex07.java 학생의 키와 몸무게를 받아서 BMI를 계산해서 아래 표에 맞게 출력! - 18.5 이하 : 저체중 - ~25: 정상 - ~30: 과체중 - ~40: 비만 - 그 이상: 고도비만 -..
· IT/JAVA
printf vs println printf : 형식화된 출력 println : 줄 출력 printf는 형식화된 출력 - 필요한 만큼의 변수를 넣어줄 수 있음 단! 변수의 개수 확인 필요 연습문제 1. 학생 기록표 1. 이름, 나이, 반, 국어, 영어, 수학점수 2. printf 사용 3. 결과: 학생이름: 조재영 나이: 16 반: 4반 국어: 80, 영어: 95, 수학: 75System.out.print("나이: "); age = sc.nextInt(); sc.nextLine(); // 강제로 정-리-다음거 할당 System.out.print("학생이름: "); String name3 = sc.nextLine(); Note nextInt()는 \n이전의 숫자만 받고 "\n"은 받게되기 때문에 nextL..
· IT/JAVA
연산자 연산자란? 산술연산자 + - * / %증감연산자 ++ --비교연산자 >= > >>> = b 5. a 3 7. a = 3 9. a 4 -2진법- 0100 3 -2진법- 0011 & ============= 0111 (7이나옴)| 연산자 비교하는 두 값의 비트 자리수가 0일때만 0, 그외 1 비트연산자 ^ 연산자 비교하는 두 값의 비트 자리수가 다를 때만 1, 그외 0 ~ 연산자 비트 자리수 반전! 1은 0, 0은 1 비트 자리 연산자 연산자 비트 값을 왼쪽으로 한칸! 오른쪽으로 한 비트씩 밀어낸다. 밀어낸 후 오른쪽으로 옮긴 자릿수 만큼의 비트를 지운다. 이때 추가되는 비트는 맨 앞 비트를 따라간다. 1은 1 0은0 6 -2진법- 0110 >> ======= 0011 (3 ..
· IT/JAVA
19.02.11(오후) - 명명규칙 클래스의 시작은 대문자 + 명사 System 메소드의 시작은 소문자 + 동사 println 변수의 시작은 소문자 + 명사 firstName, lastName 상수는 모두 대문자 Pl = 3.14f; 명명규칙(2) 글자 길이 제한 X Int expectedAgeOfPeopleFarEastAsia = 가능 예약어 사용 금지 int byte = 0 = 불가능 숫자로 시작 금지 int randNum1 = 0 =>가능 int 1randNum = 0 => 불가능 특수문자 금지 int randNum★ = 0 = 불가능 변수 선언하기 변수타입 변수명(= 초기화값) int age = 30 변수 선언시 초기화는 꼭 해주어야 사용이 가능하다. 모바일] git 으로 보기
· 여행/Play
중국 카톡이안됩니다..
· 1상
1. 아이스크림 / 속옷 브랜드 / 잡지 / 라면 / 은행 / 스포츠 / 차종 / 4. 속담 뒷구절이어말하기바늘도둑이? 소도둑된다남의떡이? 더커보인다5. 이름이 네글자인 연예인 이름 5명 말하기6. 사자성어 뒷구절7. 브랜드 13문제(시간제한) 패스없슴8. 수도9. 영어로 (사과 -> 애플)10.영어로 설명 한국어로 답11. 제시하는 긴문장 문자빨리보내기12. 감정표현 몸으로말하기13.천지창조(1. 마주보기2.손가락준비3.손가락 맞닿기)14.제기차기14. 사물사진보고 이름답하기15. 구구단16. 배달오는순서대로 선택권17 인물사진보고 이름말하기18 수도19 명언20 네글자21 동전 10개 뒤집기22 그냥 빨리줍기23 초성퀴즈( 다른거말한사람 빠이 / 남자-남자-남자 -닌자) 24. 제목듣고 명대사말하기2..
평균은 넘겠지 성공한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB31597116391023438.852%문제대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.입력첫째 줄에는 테스트 케이스의 개수 C가 주어진다.둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.출력각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다.예제 입력 1 복사5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3 70 90 80 3 70..
밍띠이
거북이 개발자