본문 바로가기

JAVA

(45)
calendar 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166상단에 impo..
File 생성(2) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556상단에 추가import java.io.File; 만들어져있는 파일안의 내용 읽어오기BufferedReader 상단에 추가import java.io.BufferedReader; File file = new File("d:\\temp\\newFile.txt"); // 읽어올 파일 경로 지정 try{BufferedReader br = new BufferedReader(new FileReader(file));// 함수 입력 String str = br.readLine(); // 파일을 한줄씩 읽어오는 함수 while((str = ..
File 생성(1) 폴더생성String dirStr = "d:/tmp; // 경로지정, d드라이브안에 tmp라는 폴더생성 File newDir = new File(dirStr); newDir.mkdirs(); // 폴더 생성 파일생성File fileStr = new File("d:/tmp/test.txt"); // 경로지정, d드라이브안에 tmp폴더 안에 test라는 텍스트 파일 지정 fileStr.createNewFile(); // 파일생성 파일 리스트File file = new File("d:/"); // 리스트를 확인 할 경로 File filelist[] = file.listFiles(); // 파일 함수 자체를 배열로 만듬 for (int i = 0; i
randomClass 파일 상단에 추가 import java.util.Random; 숫자형 변수 지정 int r_number; 0~9 까지 랜덤 생성 r_number = (int)(Math.random() * 10); 출력 System.out,println(r_number);
operatorClass 123456789101112131415161718192021222324252627기본연산자 ( +, -, /, *, %) / : 몫 값만 나타냄% : 나머지 값만 나타냄 고급연산자 ( &, |, ^, , ~) bit (저장공간의 최소단위) : 0, 1 8 bit == 1 byte & : AND (참과 참일때 참) | : OR (둘중의 하나 참일때 참) ^ : XOR (값이 다를때만 참) : right shift ~ : NOT 논리연산자 ( &&, ||, !) && : (AND)연산자 , 참과 참 일때|| : (OR)연산자 , 둘중 참일때! : (NOT)연산자 , 참이 아닐때 삼항연산자( ? ) ? : boolean 형식 //참 // 거짓 rowDate[i][3] = oc.olist.get(i).isSho..
Java 배열을 섞는 방법 Java 배열을 섞는 방법 자바에서 배열에 들어있는 원소를 셔플하는(섞는) 여러가지 방법이 등장했고, 사용되고 있다.그 중 가장 맘에 들고 직관적인 것을 사용하면 된다. 오늘 필자는 2가지의 방법을 소개하려고 한다.boolean 스위치랜덤 SwapBoolean 스위치1234567891011121314151617181920212223242526272829303132333435363738394041424344454647class shuffle{ public static void main(String[] args){ int arr[] = new int[50]; // int arr[] 0 ~ 49까지의 객체를 옮길 빈방을 생성한다. boolean _switch[] = new boolean[arr.length];..
10진수를 2진수, 16진수로 변환하는 방법 10진수를 2진수, 16진수로 변환하는 방법 진법을 변환하는 코드는 이미 기본적으로 제공하는 함수들이 있다. 급하다면 그 함수들을 이용해서 문제를 처리하면 된다. 하지만 지금 공부를 하고 있다면 직접 코드를 작성해보는 것이 큰 도움이 될 것이다. 10진수를 2진수, 16진수로 변환하는 코드 10진수의 수를 입력받아서 2진수와 16진수로 출력되게 하는 프로그램. 2진수와 16진수는 문자열로 만들어지고 출력된다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869import java.util.Scanner; public class ..
Java 버블 소트 Java 버블 소트 버블 소트는 소트들 중 효율이 좋은 방법은 아니다. 하지만 방법이 아주 쉽고 코드 또한 단순하기 때문에 자주 사용되는 소트 중에 하나 이다. 버블 소트는 인접한 두 수를 비교해서 조건에 맞게 두 위치를 바꾼다. 버블 소트의 정렬 과정 버블 소트 앞의 수가 뒷 수보다 크면 둘의 위치를 바꾸면서 마지막 수까지 비교하며 정렬한다. 소스코드123456789101112131415161718192021222324252627282930313233343536373839class bubbleSort{ public static void main(String[] args){ // TODO Auto-generated method stub /* * 오름차순 정렬 * 내림차순 정렬 * 최신 등록순 * 가격순 ..