탐색
가이드
@akong2125
전체 보기
프로젝트
포스트
팔로잉
스크랩
전체 보기
프로젝트
포스트
팔로잉
스크랩
프로젝트 히스토리
프로젝트 상세 페이지
타임라인
리스트
2022.03.28
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_15일차_과제
코드 class NumberThread extends Thread{ public void run() { for(int i = 0;i < 50; i++) { System.out.print(i); } } } class CharThread extends Thread{ public void run() { for(char i = 'a'; i < 'z'; i++) { System.out.print(i); } } } public class ThreadEx { public static void main(String[] args) { Thread thread1 = new NumberThread(); Thread thread2 = new CharThread(); thread1.start(); thread2.start(); } } 출력
2022.03.25
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_14일차_과제
0~9 이외의 숫자인 -1을 입력했기 때문에 배열의 크기보다 큰 인덱스를 사용하게 되어 오류가 발생하였다.
2022.03.25
@akong2125님이 포스트를 업데이트했습니다.
포스트
자바_기초편_14일차_과제
2022.03.25
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_14주차_과제
0~9 이외의 숫자인 -1을 입력했기 때문에 배열의 크기보다 큰 인덱스를 사용하게 되어 오류가 발생하였다.
2022.03.24
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_13일차_과제
코드 class Student{ String name; int score1; int score2; int score3; Student(String name, int score1, int score2, int score3){ this.name = name; this.score1 = score1; this.score3 = score2; this.score2 = score3; } public void getAverage() { float avg = (float)(score1+score2+score3)/3; System.out.printf("%s의 평균 점수:%f\n",name,avg); } } public class StudentScoreEx { public static void main(String[] args) { Student student1 = new Student("코뮤",100,80,75); Student student2 = new Student("김변수",96,58,90); student1.getAverage(); student2.getAverage(); } } 출력
2022.03.23
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_12일차_과제
코드 class Calculator{ int x; int y; public void printResult() { System.out.printf("%d + %d = %d\n",x,y,x+y); System.out.printf("%d - %d = %d\n",x,y,x-y); System.out.printf("%d / %d = %d\n",x,y,x/y); System.out.printf("%d * %d = %d\n",x,y,x*y); } } public class CalculatorEx { public static void main(String[] args) { Calculator calculator = new Calculator(); calculator.x = 30; calculator.y = 50; calculator.printResult(); } } 출력
2022.03.22
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_11일차_과제
코드 import java.util.Scanner; public class ArrayEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("숫자 5개를 띄어쓰기로 구분하여 입력하세요:"); int[] num = new int[5]; for(int i = 0; i < 5; i++) { num[i] = sc.nextInt(); } for(int i = 4; i >= 0; i--) { System.out.println(num[i]); } sc.close(); } } 출력
2022.03.21
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_10일차_과제
for문 코드 import java.util.Scanner; public class ForEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요: "); int N = sc.nextInt(); int sum = 0; for(int i = 1; i <= N; i++) { sum += i; } System.out.printf("1부터 %d까지의 합은 %d입니다.", N, sum); sc.close(); } } 결과 while문 코드 import java.util.Scanner; public class WhileEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요: "); int N = sc.nextInt(); int sum = 0; int i = 0; while(i <= N){ sum += i; i++; } System.out.printf("1부터 %d까지의 합은 %d입니다.", N, sum); sc.close(); } } 결과
2022.03.18
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_9일차_과제
switch문을 사용한 이유: 각 MBTI 유형을 case별로 나누어 작성할 수 있기 때문에 더욱 깔끔한 코드가 완성된다. 또한 소문자 혹은 대문자로만 이루어진 입력만 취급한다고 했으므로 이외의 값은 default로 한 번에 받아서 반복되는 문장을 줄일 수 있다. 코드 import java.util.Scanner; public class Mbti { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("==== 개발자 MBTI 결과 보기 ===="); System.out.print("당신의 MBTI를 입력하세요: "); String MBTI = sc.next(); switch(MBTI) { case "INTP": case "intp": System.out.println("당신은 백엔드형입니다!"); break; case "ENFJ": case "enfj": System.out.println("당신은 프론트엔드형입니다!"); break; case "INFJ": case "infj": System.out.println("당신은 풀스택형입니다!"); break; case "ISTJ": case "istj": System.out.println("당신은 퍼블리셔형입니다!"); break; case "ENTJ": case "entj": System.out.println("당신은 아키텍쳐형입니다!"); break; case "ISFJ": case "isfj": System.out.println("당신은 보안전문가형입니다!"); break; case "INTJ": case "intj": System.out.println("당신은 데이터분석가형입니다!"); break; case "ENFP": case "enfp": System.out.println("당신은 AI형입니다!"); break; case "ENTP": case "entp": System.out.println("당신은 iOS형입니다!"); break; case "ESFJ": case "esfj": System.out.println("당신은 안드로이드형입니다!"); break; case "ESFP": case "esfp": System.out.println("당신은 게임 개발자형입니다!"); break; case "ESTP": case "estp": System.out.println("당신은 IoT 개발형입니다!"); break; case "ESTJ": case "estj": System.out.println("당신은 QA형입니다!"); break; case "INFP": case "infp": System.out.println("당신은 블록체인형입니다!"); break; case "ISTP": case "istp": System.out.println("당신은 임베디드 개발자형입니다!"); break; case "ISFP": case "isfp": System.out.println("당신은 네트워크 개발자형입니다!"); break; default: System.out.println("정확한 MBTI 유형이 아니네요ㅠㅠ"); sc.close(); } } } 출력
2022.03.18
@akong2125님이 포스트를 업데이트했습니다.
포스트
자바_기초편_9일차_과제
2022.03.18
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_9일차_과제
switch문을 사용한 이유: 각 MBTI 유형을 case별로 나누어 작성할 수 있기 때문에 더욱 깔끔한 코드가 완성된다. 또한 소문자 혹은 대문자로만 이루어진 입력만 취급한다고 했으므로 이 값은 default로 한 번에 받아서 반복되는 문장을 줄일 수 있다. 코드 import java.util.Scanner; public class Mbti { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("==== 개발자 MBTI 결과 보기 ===="); System.out.print("당신의 MBTI를 입력하세요: "); String MBTI = sc.next(); switch(MBTI) { case "INTP": case "intp": System.out.println("당신은 백엔드형입니다!"); break; case "ENFJ": case "enfj": System.out.println("당신은 프론트엔드형입니다!"); break; case "INFJ": case "infj": System.out.println("당신은 풀스택형입니다!"); break; case "ISTJ": case "istj": System.out.println("당신은 퍼블리셔형입니다!"); break; case "ENTJ": case "entj": System.out.println("당신은 아키텍쳐형입니다!"); break; case "ISFJ": case "isfj": System.out.println("당신은 보안전문가형입니다!"); break; case "INTJ": case "intj": System.out.println("당신은 데이터분석가형입니다!"); break; case "ENFP": case "enfp": System.out.println("당신은 AI형입니다!"); break; case "ENTP": case "entp": System.out.println("당신은 iOS형입니다!"); break; case "ESFJ": case "esfj": System.out.println("당신은 안드로이드형입니다!"); break; case "ESFP": case "esfp": System.out.println("당신은 게임 개발자형입니다!"); break; case "ESTP": case "estp": System.out.println("당신은 IoT 개발형입니다!"); break; case "ESTJ": case "estj": System.out.println("당신은 QA형입니다!"); break; case "INFP": case "infp": System.out.println("당신은 블록체인형입니다!"); break; case "ISTP": case "istp": System.out.println("당신은 임베디드 개발자형입니다!"); break; case "ISFP": case "isfp": System.out.println("당신은 네트워크 개발자형입니다!"); break; default: System.out.println("정확한 MBTI 유형이 아니네요ㅠㅠ"); sc.close(); } } } 출력
2022.03.17
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_8일차_과제
난이도 상 코드 import java.util.Scanner; public class Eight { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("숫자 2개를 입력하세요: "); int a = sc.nextInt(); int b = sc.nextInt(); System.out.print("둘 중에 큰 수는: "); System.out.println(a==b?"같음":(a>b?a:b)); } } 출력
2022.03.16
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_7일차_과제
1번 문제) 코드 import java.util.Scanner; public class OperatorEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("첫번째 숫자를 입력하세요:"); int numOne = sc.nextInt(); System.out.print("두번째 숫자를 입력하세요:"); int numTwo = sc.nextInt(); System.out.println("===사칙연산 출력하기==="); System.out.printf("%d + %d = %d\n", numOne, numTwo, numOne+numTwo); System.out.printf("%d - %d = %d\n", numOne, numTwo, numOne-numTwo); System.out.printf("%d * %d = %d\n", numOne, numTwo, numOne*numTwo); System.out.printf("%d / %d = %d\n", numOne, numTwo, numOne/numTwo); System.out.printf("%d %% %d = %d\n", numOne, numTwo, numOne%numTwo); sc.close(); } } 출력 2번 문제) ① = 3 ② = 5
2022.03.16
@akong2125님이 포스트를 업데이트했습니다.
포스트
자바_기초편_7일차_과제
2022.03.16
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_7일차_과제
1번 문제) 코드 import java.util.Scanner; public class OperatorEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("첫번째 숫자를 입력하세요:"); int numOne = sc.nextInt(); System.out.print("두번째 숫자를 입력하세요:"); int numTwo = sc.nextInt(); System.out.println("===사칙연산 출력하기==="); System.out.printf("%d + %d = %d\n", numOne, numTwo, numOne+numTwo); System.out.printf("%d - %d = %d\n", numOne, numTwo, numOne-numTwo); System.out.printf("%d * %d = %d\n", numOne, numTwo, numOne*numTwo); System.out.printf("%d / %d = %d\n", numOne, numTwo, numOne/numTwo); System.out.printf("%d %% %d = %d\n", numOne, numTwo, numOne%numTwo); sc.close(); } } 출력 2번 문제) ① = 3 ② = 5
2022.03.15
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_6일차_과제
입력 import java.util.Scanner; public class ScannerEx { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("======== 자기소개 입력하기 ========="); System.out.print("이름을 입력하세요: "); String name = sc.next(); System.out.print("나이를 입력하세요: "); int age = sc.nextInt(); System.out.print("키를 입력하세요: "); float height = sc.nextFloat(); System.out.print("혈액형을 입력하세요: "); String bloodType = sc.next(); System.out.print("좌우명 한 문장을 입력하세요: "); sc.nextLine(); String motto = sc.nextLine(); System.out.println("======== 자기소개 입력 완료 ========="); System.out.println(); System.out.println("아이엠 그라운드 자기소개 시작! => 시작하려면 엔터를 누르세요."); sc.nextLine(); System.out.println(); System.out.printf("저는 %s입니다. 나이는 %d살 이예요.\n" + "혈액형은 %s형 이구요, 키는 %fcm입니다.\n\n", name, age, bloodType, height); System.out.printf("★★★%s★★★", motto); sc.close(); } } 출력
2022.03.14
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_5일차_과제
입력 public class PrintEx { public static void main(String[] args) { int a = 10; int b = 30; System.out.println("-----------------------------"); System.out.print("덧셈, 뺄셈, 곱셈의 결과를 볼까요?\n"); System.out.printf("a+b는 %d, a-b는 %d, a*b는 %d\n", a+b,a-b,a*b); System.out.println("-----------------------------"); } } 출력
2022.03.11
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_4일차_과제
입력 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; float b = 0.15234f; char c = 'a'; String d = "코뮤니티"; boolean e = false; double f = 3.141592653589793; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); } } 출력 10 0.15234 a 코뮤니티 false 3.141592653589793
2022.03.09
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_3일차_과제
코드 & 실행화면 인증하기
2022.03.08
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_2일차_과제
이클립스 개발환경 설치하기
2022.03.07
@akong2125님이 새 포스트를 작성했습니다.
자바_기초편_1일차_과제
자바를 배우기로 결심한 이유는 안드로이드 앱 개발과 웹 사이트 개발에 관심이 있기 때문입니다. 자바를 배워서 올해 안에 웹 사이트를 만들어 보는 것이 목표입니다.