본문 바로가기

자바

EditPlus 에딧플러스 컴파일과 실행 단축키 만들기 에디트 플러스를 실행하여[도구] -> [사용자 도구 구성(C)...] 을 선택해줍니다. 오른쪽에 [추가(D) >>]을 눌러서 [프로그램(P)]을 선택해줍니다. New Program이 만들어 집니다.여기서 명령과 인수 디렉토리를 직접 설정하여야 합니다. 아래 사진은 이미 제가 작성해 놓은 것이 포함되어 있습니다. 무시하시고 메뉴제목에는 자바컴파일 이라고 합니다. 원하시면 다른 제목으로 하셔도 상관없습니다만여기서는 컴파일 실행 단축키를 설정하려하니 그와 관련된 이름으로 만들어 주시면 알아보기 편하겠죠. 그리고 명령설정은 오른쪽에 ... 버튼을 눌러서위치를 설정해주어야합니다.C:\Program Files\Java\jdk1.7.0_17\bin\javac.exe위의 위치 주소는 저의 경우이며저와 완전히 같을 수도.. 더보기
난수(무작위 수) 출력 프로그램 예제) import java.util.Random;import java.util. Arrays; public class Test7 {public static void main(String[] args) {// Random은 난수를 구한다.Random rd=new Random();int n; for(int i=1; i 더보기
성적표 출력하는 프로그램 예제) import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader; // 성적처리 프로그램public class Test5 {public static void main(String[] args) throws IOException{BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int inwon;String name[];int score[][];int tot[], rank[]; do{System.out.print("처리할 인원수 ? ");inwon=Integer.parseInt(br.readLine());}while(inwon.. 더보기
입력된 여러 숫자를 작은 순서대로 정리하는 프로그램 예제) public class Test5 {public static void main(String[] args) {int[] a={56, 2, 34, 13, 17}; System.out.print("source data : ");for(int n : a)System.out.print(n+" ");System.out.println(); //selection sort (정렬)int temp;for(int i=0; i 더보기
배열을 이용한 요일 계산기 예제) 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 에서.. 더보기
return문 예제) import java.io.IOException; import java.io.InputStreamReader; import java.io.BufferedReader; public class Test11 { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader( new InputStreamReader(System.in)); int n,s; System.out.print("수 ?"); n=Integer.parseInt(br.readLine()); if(n 더보기