java35 JAVA BinarySearch // 배열 중 원하는 값 찾기 package BinarySearch; public class BSearch { publicboolean BinarySearch(NumArray p,int iFind) //반복문으로 값 찾기 { intfirst,last,check; first = 0; last = p.Count-1; do { check = (first+last) / 2; if (p.Array01[check]==iFind) return true; if (p.Array01[check] > iFind) { if (last==check) return false; last = check; } else { if (first==check) return false; first = check; } }while(first!=last); return fal.. 2015. 11. 2. JAVA 팩토리얼, 피보나치 수열[재귀함수] import java.util.Scanner; public class Recursive { static public int Fibonaci(int n) { if (n==0) return(0); if (n==1) return(1); return(Fibonaci(n-1) +Fibonaci(n-2)); } static public int Factorial(int n) { if (n==1) return(1); return(n * Factorial(n-1)); } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 키보드 입력기 생성 intn , ret; /*System.out.println("팩토리얼 숫자입력 .. 2015. 10. 30. JAVA MagicSquare [자바 마방진 홀수] import java.util.Scanner; public class MagicSquare { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 키보드 입력기 생성 intSquare[][] = new int [100][100]; intiCount , i , j , x , y, index , a , b; System.out.println("마방진의 크기는 = "); // 값의 범위 출력 iCount = scanner.nextInt(); x = (iCount / 2); y = (iCount / 2) * -1; index = 1; for(j=0;j 2015. 10. 30. JAVA 체크카드, 신용카드 구현[상속 클래스] package Card; public class Debit { int balance; int pay; boolean check; public Debit(int balance){ this.balance = balance; } public boolean check(int pay){ if(balance-pay>=0) { balance = balance - pay; System.out.println(pay+"원을 사용하셨습니다."); System.out.println("잔액은 "+balance+"원 입니다."); return true; } System.out.println("잔액이 부족합니다."); return false; } } =============================================.. 2015. 10. 30. JAVA 클래스 상속[같은 좌표의 원, 사각형 넓이 구하기] package java_week2; public class Point { int x; int y; public Point(int x, int y){ this.x = x; this.y = y; } public double getArea(){ return (0); } } =========================================== package java_week2; public class Circle extends Point{ int r; public Circle(int x, int y, int r){ super(x,y); this.r = r; } public double getArea(){ double area; area = r*r*3.14; return area; } } ========.. 2015. 10. 29. JAVA 숫자야구 import java.util.Random; import java.util.Scanner; import java.util.InputMismatchException; public class BaseballGame { public static void main(String[] args) { int Num[] = new int [3]; int Chk[] = new int [3]; intAnswer , i , j, Strike , Ball , Cnt; Random r = new Random(); // 난수 발생기 생성 Scanner scanner = new Scanner(System.in); // 키보드 입력기 생성 while(true) { do { Answer = r.nextInt(1000);// 0과 999.. 2015. 10. 29. 이전 1 2 3 4 5 6 다음