728x90

코딩 48

Visual Studio Code설치(HTML5사용)

2021/03/16(화) code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 홈페이지 들어가기 windows x 64 stable을 설치 첫화면에서 왼쪽 5번째 아이콘 클릭 검색창에 korean으로 치고 첫번째 나..

자바 4장 연습문제(클래스와 객체)-2

2021/03/14(일) ​ ​ ​ ​ ​ 문제) --- 내풀이는 밑에 4-5) 다음 설명대로 Circle 클래스와 CircleManager 클래스를 완성하라. import java.util.Scanner; class Circle{ private double x, y; private int radius; public Circle(double x, double y, int radius) { } public void show() { } } public class CircleManager { public static void main(String[] args) { Scanner scanner = Circle c[] = for(int i=0; i< ; i++) { System.out.print("x, y, ra..

자바 4장 연습문제(클래스와 객체)-1

2021/03/14(일) ​ ​ ​ ​ ​ 문제) -- 내 풀이는 밑에 4-1) 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 때 예시와 같이 출력되도록 TV 클래스를 작성하라. public class PracticeProblem01 { public static void main(String[] args) { Tv myTv = new Tv("LG",2017,32); myTv.show(); } } LG에서 만든 2017년형 32인치 TV ​ ​ ​ ​ ​ 4-2) Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다. public static void main(String[] args..

자바 3장 연습문제(반복문)-4

2021/03/11(목) ​ ​ ​ 문제) ​ 3-15) 다음은 2개의 정수를 입력받아 곱을 구하는 Multiply 클래스이다. import java.util.Scanner; public class Multiply { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("곱하고자 하는 두 수 입력 >>"); int n = scanner.nextInt(); int m = scanner.nextInt(); System.out.println(n+"x"+m+"="+n*m); scanner.close(); } } 다음과 같이 실행할 때 프로그램은 10과 5를 곱해 50을 잘 출력한다. 하..

자바 3장 연습문제(반복문)-3

2021/03/10(수) ​ ​ ​ ​ 3-9)4X4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 랜덤하게 생성하여 정수16개를 배열에 지정하고, 2차원 배열을 화면에 출력하라. ​ 6 10 1 8 1 3 7 2 8 4 5 1 1 8 4 4 ​ ​ ​ ​ ​ 3-10)4X4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 10개만 랜덤하게 생성하여 임의의 위치에 삽입하라. 동일한 정수가 있어도 상관없다. 나머지 6개의 숫자는 모두 0이다. 만들어진 2차원 배열을 화면에 출력하라. ​ 5 0 8 6 0 7 9 5 2 4 0 8 0 0 0 8 ​ ​ ​ ​ ​ 3-13) 반복문을 이용하여 369게임에서 박수를 쳐야 하는 경우를 순서대로 화면에 출력해보자. 1부터 시작하며 99까지..

자바 3장 연습문제(반복문)-2

2021/03/10(수) ​ ​ ​ ​ 3-5) 양의 정수를 10개 입력받아 배열에 저장하고, 배열에 있는 정수 중에서 3의 배수만 출력하는 프로그램을 작성하라. ​ 양의 정수 10개를 입력하시오 >> 1 5 99 22 345 154 2346 55 32 85 3의 배수는 99 345 2346 ​ ​ ​ ​ ​ 3-6 ) 배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전이 각 몇개로 변환되는지 예시와 같이 출력하라. 이때 반드시 다음 배열을 이용하고 반복문으로 작성하라. ​ int [] unit = {50000, 10000, 1000, 500,..

자바 3장 연습문제(반복문)-1

2021/03/10(수) ​ ​ ​ ​ 3-1) 다음 프로그램에 대해 물음에 답하라? int sum=0, i=0; while(i> 5 ***** **** *** ** * ​ ​ ​ ​ 3-4)Scanner를 이용하여 소문자 알파벳을 하나 입력받고 다음과 같이 출력하는 프로그램을 작성하라. 다음은 e를 입력받았을 경우이다. ​ ​ 소문자 알파벳 하나를 입력하시오 >> e abcde abcd abc ab a ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 3-1) 1-1) i가 0부터 99까지의 모든 수의 합 1-2) public class WhileTest { public static void main(String[] args) { int sum=0, i=0; while(i

오류일기-7-

2021/03/10(수) ​ ​ ​ ​ -오류코드- Exception in thread "main" java.lang.Error: Unresolved compilation problem: Implicit super constructor TV() is undefined. Must explicitly invoke another constructor ​ ​ 오류메시지를 보면 부모생성자가 정의가 안되어있다고 뜬다 --> TV클래스의 생성자가 매개변수를 하나를 받아서 클래스 변수에 넣어주는데 ColorTv클래스가 상속을 받을때 부모 클래스의 생성자의 정의를 해줘야지만 실행 가능 ​ ​ ​ ​ ​ 상위 클래스의 생성자를 super로 불러와서 인자를 넣어주니까 오류 해결!!

자바 가위바위보 게임

2021/03/10(수) ​ ​ ​ ​ ​ 두 사람이 하는 가위바위보 게임을 만들어보자. 두 사람의 이름은 '철수'와 '영희'이다. 먼저 "철수 >>"를 출력하고 "가위","바위","보" 중 하나를 문자열로 입력받는다 그리고 "영희 >>"를 출력하고 마찬가지로 입력받는다. 입력받은 문자열을 비교하여 누가 이겼는지 판별하여 승자를 출력한다. ​ 가위바위보 게임입니다. 가위, 바위, 보 중에서 입력하세요 철수 >> 가위 영희 >> 보 철수가 이겼습니다. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 import java.util.Scanner; public class Practice01 { public static void main(String[] args) { Scanner scan = new Scanner..

자바 2장 연습문제(조건문)-4

2021/03/09(화) ​ ​ ​ ​ ​ 2-9) 원의 중심을 나타내는 한 점과 반지름을 실수 값으로 입력받아라. 그리고 실수값으로 다름 점(x,y)를 입력받아 이 점이 원의 내부에 있는지 판별하여 출력하라. ​ 원의 중심과 반지름 입력>>10 10 6.5 점 입력>> 13 13 점(13.0, 13.0)는 원 안에 있다. ​ ​ ​ ​ 2-10)원의 정보를 받기 위해 키보드로부터 원의 중심을 나타내는 한 점과 반지름을 입력받는다. 두 개의 원을 입력받고 두 원이 서로 겹치는지 판단하여 출력하라. ​ 첫번째 원의 중심과 반지름 입력>>10 10 3 두번쨰 원의 중심과 반지름 입력>>12 12 2 두 원은 서로 겹친다. ​ ​ ​ ​ 2-11) 숫자를 입력받아 3~5는 "봄", 6~8은 "여름", 9~11..

728x90