본문 바로가기

JAVA/일반

(9)
자바/Java 재귀호출 사용 하기 ~! 자바/Java Math.random() 함수 사용법 ~! 자바/Java Math.random() 함수 사용법 ~! 자바의 Math.random() 함수는 무작위의 숫자(double형)를 반환해주는 메서드 입니다. package arabiannight.tistory.com.java.test; public class Mathrandom { public static void main(String[] args) { for (int i = 0; i < 10; i++) { // 0 ~ 9까지 랜덤 숫자 구하기 int random = (int) (Math.random() * 10); System.out.println("" + random); } for (int j = 0; j < 10; j++) { // 1 ~ 10까지 랜덤 숫자 구하기 int random = (int) ..
자바/Java StringBuffer 사용 하기 자바/Java StringBuffer 사용 하기 1. StringBuffer append() : 매개변수로 입력된 값을 문자열로 변환하여 StringBuffer 인스턴스가 저장하고 있는 문자열의 뒤에 덧붙인다. 예제StringBuffer sb = new StringBuffer("abc");StringBuffer sb2 = sb.append(true);sb.append('d').append(10.0f);StringBuffer sb3 = sb.append("ABC").append(123); 결과sb = "abctrued10.0ABC123"sb2 = "abctrued10.0ABC123"sb3 = "abctrued10.0ABC123" 2. StringBuffer reverse() :StringBuffer 인스턴..
자바/Java Exception 사용하기 자바/Java Exception 사용하기 TestException.java package arabiannight.tistory.com.exception; public class TestException { public static void main(String[] args) { try { method1(); } catch (ArithmeticException e) { System.out.println("ArithmeticException"); } catch (Exception e) { System.out.println("Exception"); } method2(); method3(); method4(); } // 예외 던지기 : throw 로 예외를 던질때는 메서드에 // throws Exception(..
자바/Java int[] 배열에서 최대값 찾기 자바/Java int[] 배열에서 최대값 찾기 public class MaxNumber { public static void main(String[] args) { int[] mNumber = new int[]{1,2,3,4,7,9,5,3,2}; int max = mNumber[0]; for(int i=1 ; i= max){ max = mNumber[i]; } } System.out.println("MAX = " + max); } } 결과 화면 입니다. MAX = 9
자바/Java String클래스 생성자와 메서드 정리 자바/Java String클래스 생성자와 메서드 정리 1. substring String substring(int begin) String substring(int begin, int end) 한 문자열에서 내용의 일부를 추출하는 메서드 주어진 시작위치(begin)부터 끝 위치(end) 범위에 포함된 문자열을 얻는다. String s = "java.lang.Object"; String c = s.substring(10); c = "Object" String p = s.substring(5,9); p = "lang" substring(int start , int end)를 사용할 때 주의해야할 점은 매개변수로 사용되는 문자열에서 각 문자의 위치를 뜻하는 index가 0부터 시작한다는 것과 start부터 e..
자바/Java 기본 배열 및 이중 배열 예제 자바/Java 기본 배열 및 이중 배열 예제 package exercise5; class Exercise5_3 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50}; int sum = 0; for(int i : arr){ sum += i; } System.out.println("sum="+sum); } } package exercise5; class Exercise5_4 { public static void main(String[] args) { int[][] arr = { { 5, 5, 5, 5, 5}, {10,10,10,10,10}, {20,20,20,20,20}, {30,30,30,30,30} }; int total ..
자바/Java 상속 , interface의 다형성을 활용한 Print 인쇄하기 자바/Java 상속 , interface의 다형성을 활용한 Print 인쇄하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ 전체 소스 입니다. ▒ ▒ ▒ ▒ ▒ ▒ ▒ package arabiannight.tistory.com; public class TestInterface { public static void main(String[] args) { DotePrint dt = new DotePrint(); InkPrint ip = new InkPrint(); LaserPrint lp = new LaserPrint(); dt.excutePrint(dt); ip.excutePrint(ip); lp.excutePrint(lp); System.out.println(); dt.supplementInk(dt); ip.suppleme..