ExampleStudent studentLee = new Student(); Explain라는 코드에서 Student() 는 "생성자"를 의미한다.그렇다면 public Student() { } 처럼 기본생성자를 넣어주어야하지만 코드에는 없어도 실행이 잘되는 것을 확인할 수 있다.왜냐하면 자바 컴파일러가 자동적으로 추가해 실행해주기 때문인데, 자바 컴파일러는 클래스에 생성자가 하나도 없는 경우에 기본생성자를 알아서 추가해서 실행해주는 특징이 있다.* 특징1. 매개변수가 없음2. 하나의 클래스에는 반드시 적어도 하나 이상의 생성자가 존재해야함 3. 프로그래머가 따로 지정하지 않으면 컴파일러가 기본생성자를 자동으로 코드에 추가해줌 4. 만약 매개변수가 있는 생성자를 추가하게 된다면 기본생성자는 제공되지 않음Q..
실습문제 1번자바에서 10진수와 2진수, 8진수, 16진수를 어떻게 표현하는지 프로그래밍 하기package binary;public class BinaryTest { public static void main(String[] args) { int num = 10; int numA = 0B1010; // 0B = 2진수 라는 뜻 int numB = 012; // 0으로 시작하면 = 8진수 라는 뜻 int numC = 0XA; // 0X = 16진수 라는 뜻, A는 10을 의미함 // 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16... System.out.println(num); System.out.println(numA); System.ou..
파이썬 코딩연습으로 문제를 풀어보았습니다. 이 문제는 조건문(if, elif, else)문 등을 유용하게 활용해서 풀어보는 문제여서 조건문 연습에 적합한 것 같습니다. 키워드 if문, elif문, if-else문 문제 1번 수학점수 및 영어점수를 4가지 유형으로 판단하여 "합격", "수학 불합격", "영어 불합격", "수학 영어 모두 불합격"으로 출력하라. 문제마다 조건이 상이함 if(math >= 90) and (english >= 80): 로 시작하여 else에 두번 중첩시키는 구조로 작성할 것 ''' #문제 1번 if(math >= 90) and (english >= 80): 로 시작하여 else에 두번 중첩시키는 구조로 작성할 것 ''' math = int(input("수학점수: ")) engli..
파이썬 코딩을 연습해보기 위해 연습문제 위주로 코딩공부 하는 중입니다. 피드백 달게 받겠습니다! 문제 1번 다음 프로그램의 출력은 무엇인가? age = 20 if age = 30 and age = 25: print('반바지를 입으세요') else: print('긴바지를 입으세요') 실행결과 문제 4번 학생의시험 점수를 물어보고 시험 점수가 90점 이상이면 A, 80점 이상이면 B, 70점이상이면 ..
파이썬 코딩을 연습해보기 위해 연습문제 위주로 다시 코딩해보려고 합니다. 부족한 점이 있으면 피드백 감사히 받겠습니다. 연습문제 1번 왜 다음과 같은 수식이 오류를 발생시키는가? 올바르게 수정하라. '나는 ' + 12 + '개의 사과를 먹었다.' #연습문제 1번 #문제가 되는 수식 print('나는' + 12 + '개의 사과를 먹었다.') print('나는 + 12 + 개의 사과를 먹었다.') #오류수정한 수식 print('나는' + '12' + '개의 사과를 먹었다.') print('나는' + str(12) + '개의 사과를 먹었다.') 실행결과 >> 오류 발생 혹은 원치 않는 결과 발생 연습문제 2번 다음과 같은 수식을 계산하면 결과는 무엇인지? 실행결과 좀 더 보기쉽게 수정한다면 print('app..
자바 연습으로 하는 코딩이므로 틀린 점 있으면 피드백 해주시면 감사하겠습니다. 실습문제 1번아래 실행결과와 같이 출력하는 다음 main()을 가진 Song클래스를 작성하라. Song클래스는 노래제목 title필드, 생성자, getTitle() 메소드로 구성된다.package Java_Essential_Week4;//실습문제 1번/* 아래 실행결과와 같이 출력하는 다음 main()을 가진 Song클래스를 작성하라. Song클래스는 노래제목 title필드, 생성자, getTitle() 메소드로 구성된다.*/ public class Song { public String title; public Song(String title) { this.title = title; } public String getTi..
자바 코딩 연습 Chapter 3장 입니다. 참고한 점도 많고, 고민도 많이 해봤었는데, 해결하는데 꽤 시간이 걸렸던 것 같습니다. 실습문제 1번)영문소문자를 하나 입력받고 그 문자보다 알파벳 순위가 낮은 모든 문자를 출력하는 프로그램을 작성하라. package Java_Essential_Week3;import java.util.Scanner;public class Lesson_01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("알파벳 한 문자를 입력해주세요. "); char alphabet = sc.nextLine().charAt(0); // 문자열의 첫번쨰 문..
안녕하세요. 첫 게시물을 자바 코딩 연습 일지로 시작하게되었습니다. 이미 진행한 적 있는 실습이지만 다시 복습해가면서 상기시켜보려합니다. 실습문제 1번) 두 정수를 입력받아 합을 구하여 출력하는 프로그램을 작성하라. 키보드 입력은 Scanner 클래스를 이용하라.package Java_Essential;import java.util.Scanner;public class Lesson_1 { public static void main(String[] args) { Scanner Bascket = new Scanner(System.in); // 사용자로부터 데이터를 입력받는다. System.out.print("두 정수를 입력해주세요 !! "); // 두 정수를 입력받도록 도움말을 프린트한다. i..