Development/Java(855)
-
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..
-
InstanceEx01-객체 선언/생성/호출
객체 선언/생성/호출 출력결과 멤버 상수 변경시 ERROR me1.NUM_TWO = 20; The final field InstanceEx01.NUM_TWO cannot be assigned 소스코드 public class InstanceEx01 { //클래스의 구성요소: 멤버필드, 생성자, 멤버메소드 //멤버 필드 int var1; //변수 final int NUM_TWO=2; //상수 // 생성자: 객체 생성시 호출 되고 멤버변수를 초기화하는 역할 // 생성자를 호출하면 // 멤버 필드와 멤버 메소드가 생성되어 메모리에 올라갈 수 있도록 해줍니다. public InstanceEx01(){} //멤버 메소드 public int sum(int a, int b){ return a+b; } //메인 메소드 ..
-
ExceptionEx02-예외처리(try~catch() )
예외처리(try~catch() ) ExceptionEx01 발생에러 예외처리하기 try{} catch{}문 이해 학습내용 에러를 추적하여 표시 printStackTrace(): 예외가 발생되기까지의 모든 과정과 예외코드 라인번호를 출력 에러 문구 간단 표시 getMessage(): 간략하게 예외정보 출력 사용자가 정의한 에러문구 출력하기 출력결과 에러를 추적하여 표시 printStackTrace(): 예외가 발생되기까지의 모든 과정과 예외코드 라인번호를 출력 에러 문구 간단 표시 사용자가 정의한 에러문구 출력하기 소스코드 package com.basic; public class ExceptionEx02 { public static void main(String[] args) { int[] var = {1..
-
ExceptionEx01-예외발생
예외발생 배열의 인덱스 범위를 넘어가서 예외발생 확인 ExceptionEx02에서 예외처리 출력결과 소스코드 package com.basic; public class ExceptionEx01 { public static void main(String[] args) { // 0 1 2 int[] var = {10, 20, 30}; for(int i=0; i
-
dateEx.CalendarEx3.java-달력 만들기(스페이스로 정렬)
달력 만들기(스페이스로 정렬) File Info package com.dateEx;CalendarEx3.java 출력결과 소스코드 package com.dateEx; import java.util.Calendar; public class CalendarEx3 { public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in); Calendar cal = Calendar.getInstance(); System.out.println("희망 연도와 월을 입력하세요(ex 연도: 2020, 월: 2)"); System.out.println("연도 > "); int year = input.nextInt..