본문 바로가기

분류 전체보기167

스터디 2일차 클래스 필드 메소드 생성자의 복습 www.tcpschool.com/java/java_methodConstructor_method 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com - 메소드 예제 public class MethodStudy { private int speed; private int time; public void accelerate(int spe, int second) { System.out.println(second + "초간 속도를 시속 "+spe+"(으)로 가속함!!"); } public static void main(String[] args) { // Car 클래스의 accelerate()메소드를.. 2021. 2. 2.
Java 실습(한사람 성적처리:메소드, 생성자) - 4일차 /* * 성적처리프로그램 * 입력 : 이름, 국, 영, 수 * 연산 : 총점, 평균 * 출력 : 이름, 국, 영, 수, 총, 평 */ import java.util.Scanner; public class arrayExam01 { private String name; private int []score; //= new int[4];//국 영 수 총 private float avg; public arrayExam01() { name = ""; score = new int[4]; avg = 1.f; } public void setName(String name) { this.name = name; } public void setScore(int kor, int eng, int math) { score[0] = .. 2021. 2. 2.
Java 실습(사칙연산계산기:메소드, 생성자) - 4일차 --- 내코드 import java.util.Scanner; //클래스 필드 생성자 메소드 오버로딩 //계싼기 객체 계산기 쓸 수 있는 환경 public class testday4 { // 필드 초기화 : 사용할 변수들 private int num1, num2; private char op; public testday4() {} // 디폴트 생성자 public testday4(int a, char b, int c) { num1 = a; op = b; num2 = c; } // 데이터 변수 입력은 메소드 public void setA(int data) { num1 = data; } public void setB(char data) { op = data; } public void setC(int data) .. 2021. 2. 2.
Java 기초 - 4일차 public class ClassExam01 { // 초기 생성자가 이미 있음 : 디폴트임. private int a; // 필드 초기화 : field private int b; // 인스턴스 // 생성자는 필드 초기화 public ClassExam01(){ // default constructor // 명시적으로 쓴거면 디폴트는 없다. a = 100; System.out.println("생성자함수 1 " + a); } public ClassExam01(int data){ // // 명시적으로 쓴거면 디폴트는 없다. a = data; System.out.println("생성자함수 2, data : " + data); } public void setA(int data) { // 입력만 할거면 void a .. 2021. 2. 2.