Development/Java(853)
-
OverloadingEx02-비 오버로딩 예제
비 오버로딩 예제 -> OverloadingEx03 오버로딩 구현 출력결과 소스코드 public class OverloadingEx02 { public static void main(String[] args) { OverloadingEx02 oe = new OverloadingEx02(); //개별적으로 함수 호출 oe.intLength(1000); oe.floatLength(3.14f); oe.stringLength("10000"); } //자료형별로 개별적으로 함수 정의 public void stringLength(String s){ System.out.println("입력한 값의 길이 : " + s.length()); //입력한 값의 길이 : 4 } public void intLength(int a..
-
TvRemoteControl-TV 채널변경하기
T[V 채널변경하기 객체 생성 후 객체의 멤버메소드 호출을 통한 멤버 변수 변경 대상 분석 객체TV변수 (데이터, 속성) TV색상 전원유무 채널메소드 (기능, 행위)전원 On/Off 채널 증가 채널 감소 출력결과 소스코드 class Tv{ //멤버 변수(속성) boolean power; //전원유무 int channel; //채널 String color; //색상 //멤버 메소드(동작) //전원 유무 변환 시키기 public void power(){ power = ! power; } //채널 올리기 public void channelUp(){ ++channel; } //채널 내리기 public void channelDown(){ --channel; } } // 주 클래스 public class TvRem..
-
Student3-객체 생성(멤버 메소드 호출)
객체 생성(멤버 메소드 호출) 데이터를 표준입력받아서 처리하기 출력결과 소스코드 public class Student3 { String name; int korean; int english; int math; //총점 public int getSum(){ return korean + english + math; } //평균 public int getAvg(){ return getSum()/3; } //출력 public void gPrint(String str){ System.out.println(str); } public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in); //참조변수의 선..
-
Student2-객체 생성(멤버 메소드 호출)
객체 생성(멤버 메소드 호출) 출력결과 소스코드 public class Student2 { //멤버 변수 String name; int korean; int math; int english; int sum; float avg; //총점 멤버 메소드 public int sum(int a, int b, int c){ return a+b+c; } //평균 멤버 메소드 public float avg(int a){ return a/3; } public static void main(String[] args) { //참조변수의 선언 = 인스턴스 생성 Student2 student = new Student2(); student.name = "김연아"; student.korean = 100; student.math =..
-
Student1-객체 생성
객체 생성 객체에 데이터 저장 후 출력하기 출력결과 소스코드 public class Student1 { //멤버 변수 String name; int age; //디볼트 생성자(생략가능): 컴파일러가 자동으로 처리함 //public Student(){} public static void main(String[] args) { //객체 선언 및 생성 Student1 student1 = new Student1(); System.out.println(student1); //Student1@659e0bfd //객체가 생성 안된 경우 null/0인 기본값이 츨력됩니다. System.out.println(student1.name); //null System.out.println(student1.age); //0 Sy..
-
ExceptionEx03-다중 예외 처리
다중 예외 처리 학습내용 문자열(십)을 숫자형으로 넘기기 정상 출력확인하기 인자없이 프로그램 넘기기 3개의 예외이외 예외를 하나로 처리하기 이클립스에서 인자값을 전달하면서 출력결과 확인하기 http://codedragon.tistory.com/2573 이클립스에서 인자값을 전달하면서 출력결과 확인하기 실행할 자바파일 선택 >> 마우스 우클릭 >> Run AS >> Run Configurators.. 프로젝트명과 Main class 정보 확인 (x)=Arguments탭 클릭 > Program arguments:영역에 전달할 인자값 입력 후 > [Run]버튼 클릭 출력결과 확인 출력결과 2를 입력값으로 받은 경우 입력한 데이터가 없는 경우 0을 입력값으로 받은 경우 a를 입력값으로 받은 경우 소스코드 pac..