본문 바로가기

Programming/Java

(13)
[JAVA] 실행시간 측정(Check) // 시작 부분 long start = System.currentTimeMillis(); // long start = newDate().getTime(); // 프로그램 본문 // 끝 부분 long end = System.currentTimeMillis(); System.out.println( "실행 시간 : " + ( end - start )/1000.0 );
[Java] 난수 생성 (Random클래스) ※ Random클래스 - 임의의 값을 발생시켜주는 클래스 - 임의의 값을 만들어주는 구조를 객체모델링한 것이기 때문에 java.lang.Math클래스의 정적 메소드인 Math.random() 메소드에 의해 얻어지는 임의값과는 차이가 있음 → Math.random()메소드에 의해 얻어지는 값은 한번 밖에는 사용할 수 없으나 Random 클래스를 한번 생성하면 여러 번에 걸쳐서 임의값을 얻을 수 있음) - 생성 : Random r = new Random(); - 대표적 메소드 메소드 설명 int nextInt() Random클래스 객체를 생성한 후에 nextInt()메소드를 호출하면 임의의 정수값이 넘겨지게 됨 int nextInt(int n) 0부터 n까지의 정수값 사이의 임의의 정수값을 넘겨줌. 정수형값..
(Java) 문자열을 공백(지정문자)으로 분리하여 얻고자할때 - StringTokenizer 사용법 (1) loop 돌려서 하나씩 꺼내는 방법 StringTokenizer strToken = StringTokenizer(data," "); while (strToken.hasMoreTokens()){ String token = strToken.nextToken(); System.out.println("\n" + token); } (2) nextToken 써서 포인트를 이동하여 얻는방법 String str = "안녕 하세 요"; StringTokenizer st = new StringTokenizer(str," "); String a = st.nextToken(); // a = "안녕" String b = st.nextToken(); // b = "하세" String c = st.nextToken(); /..
(JAVA) 문자열을 문자로, 문자를 문자열로 변환 //toCharArray() 문자배열로 변환하는 메소드 사용 String line_data = new String(); char [] data = line_data.toCharArray(); class StringEx1 { public static void main(String[] args){ String name="Hello World"; // 문자열 객체 char[] a = name.toCharArray(); // 문자열을 문자배열로 변환 String s = new String(a); //문자배열 문자열로 변환 System.out.println(s); } }
자바 에디트 플러스 연동 시 주의사항 (배치파일이 아닙니다) cmd 창에서 자바 실행에는 문제가 없고 에디트 플러스 자바 연동 후 컴파일 시 에러 문구가 다음과 같다면 'C:\Program'은 '자바는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.' 에디트 플러스에 들어가서 사용자 도구 그룹 - 기본 설정 - 명령 부분에서 Program Files의 부분에서 빈칸을 인식 못해서 에러가 일어난다 이럴 경우 "명령어 값" (이렇게 따옴표로 묶어 준다) ex : "C:\Program Files\Java\jdk1.6.0_16\bin\java.exe"
(Java) 자바[Java]랑 에디트플러스[EditPlus] 연동 ㅁ 자바[Java]랑 에디트플러스[EditPlus] 연동 /////////////////////////////////////////////////////////////////////////////////////////////////// 1 ) 컴파일 지정 1. 에디트플러스를 연다 2. [도구 - 사용자 도구 구성]을 클릭 3. [도구 - 사용자 도구 - 그룹과 도구 항목]에서 [ 그룹 이름] 클릭 -> Java Group 이라고 적는다. 4. [추가 - 프로그램]을 클릭 -> Select Box에 New Program이 만들어진다. 5. New Program 클릭 후 [메뉴 제목] 에서 자바 컴파일이라고 적는다. 6. [명령] JDK의 bin폴더에서 javac.exe가 있는 경로를 적어준다.(ex. C:..
(Java) 원시 변수 와 레퍼런스 그리고 배열 ㅁ 원시 변수 와 레퍼런스 그리고 배열 변수는 컵이라고 할 수 있다. 뭔가를 담아두기 위한 용도로 사용 --------------------------------------------------------------------------------------------------- ㅁ 원시 유형 : 유형, 비트수, 범위 1) 부울과 문자 boolean : true 또는 false(JVM에 따라 다름) char : 16비트 (0~65535) 2) 숫자(모두 부호가 있음) 1. 정수 byte 8비트 -128~127 short 16비트 -32768~32767 int 32비트 -2147483648~2147483647 long 64비트 -아주큰값 ~아주큰값 2. 부동소수점 소수 float 32비트 바뀔수 있음 (..
(Java) Complie 에러 중 - Tip ( illegal start of expression 오류) ㅁ 컴파일 할 때 illegal start of expression 오류가 발생하는 것은 메소드 내에서 또 다른 메소드를 표현하려고 하기 때문입니다.

반응형