배열을 이용한 요일 계산기
예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test4 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int []month={31,28,31,30,31,30,31,31,30,31,30,31};int y,m,d,w,total; do{System.out.print("년도 ? ");y=Integer.parseInt(br.readLine());}while(y
더보기
배열을 사용한 달력만들기
예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test3 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //년도가 4의 배수이고 100의 배수가 아니거나 400배수이면 2월 29일// 서기 1년 1월 1일은 월요일입니다. int []month={31,28,31,30,31,30,31,31,30,31,30,31};int y,m,w,total; do{System.out.print..
더보기
배열 사용방법과 향상된 for문
예제1) 배열의 사용 방법 public class Test1{public static void main(String[] args){int []a; //배열 선언 -> 이런식은 문번8번과 같이 메모리 할당해서 사용한다. -> 그리고 배열사용int []b=new int[5]; //선언과 동시에 메모리 할당 -> (문번13)배열 사용으로 넘어간다.int c[]=new int[]{10,20,30,40,50}; // 선언과 메모리 할당, 사용을 동시에 하는 식, int []c={10,20,30,40,50} 과 동일하다. // a[0]=10; -> 컴파일 오류. 메모리 할당을 하지 않았으므로. a=new int[5]; //메모리 할당 // a[5]=20; -> 런타임 오류. 첨자의 범위를 벗어나서. ->문번9 에서..
더보기