본문 바로가기

반응형

DEMO CODE/JAVA 기초

(10)
[JAVA] Ex010 로또번호 출력하기 public class LottoMain {public static void main(String[] args) {Lotto lotto = new Lotto();lotto.make();print(lotto.getBall());}public static void print(int [] a){int count=a.length;System.out.print("로토 번호는 : ["+a[0]+", ");for(int i=1;i
[JAVA] Ex009 ReverseArray - 정렬 public class ReverseArrayMain {public static void main(String[] args) {int [] a={5,6,3,7,4,8,2,9};ReverseArray ra=new ReverseArray();BubbleSort bsort=new BubbleSort();BubbleSort.print(a);//a출력int [] c=bsort.bbsortinc(a);int [] b=ra.reverse(a);BubbleSort.print(c);//a bubble 출력BubbleSort.print(b);//b reversera.reverseb(c);//c reverse BubbleSort.print(c);}}class ReverseArray {public int[] reverse(i..
[JAVA] Ex008 BubbleSort - 정렬 public class BubbleSortMain{public static void main(String[] args) {int [] a={5,6,3,7,4,8,2,9};BubbleSort.print(a);BubbleSort bubble=new BubbleSort();int [] b=bubble.bbsortinc(a);BubbleSort.print(b);}}class BubbleSort{public int[] bbsortinc(int [] a){int n=a.length;if(n
[JAVA] Ex007 Calendar, Date 정보출력 public static void main(String[] args) {Date d1=new Date();//오늘System.out.println(d1.toString());Date d2=new Date(System.currentTimeMillis());//오늘System.out.println(d2.toString());System.out.println(d1.compareTo(d2));//d1과 d2 비교 System.out.println(d1.after(d2));// is d1 afterday?System.out.println(d1.before(d2));// is d2 beforeday?long longDays=d1.getTime();//1970.1.1~Date d3=(Date)d1.clone();d3..
[JAVA] Ex006 다중for문, if 예제 /* * 2g, 3g, 5g의 돌이 각각 10개씩 있다. * 이 돌들의 조합으로 71g을 만들려고 한다. */public class Dol2g3g5g {public static void main(String[] args) {for(int five=0;five
[JAVA] Ex005 Math method public static void main(String[] args) { System.out.println("Math.E "+Math.E); System.out.println("Math.PI "+Math.PI); System.out.println("Math.abs(-5) 절대값:"+Math.abs(-5)); System.out.println("Math.ceil(4.34) 올림:"+Math.ceil(4.34)); System.out.println("Math.round(4.34) 반올림:"+Math.round(4.5)); System.out.println("Math.floor(4.34) 버림:"+Math.floor(4.34)); System.out.println("Math.rint(4.34) 반올림:"+Ma..
[JAVA] Ex004 어제, 내일 날짜 구하기 소스 import java.util.*;public class CalendarAfAndBfMain{public static void main(String[] args) {CalendarAfAndBf cal=new CalendarAfAndBf();//setDate의 주석을 풀자Date d=cal.setDate(2013, 8,31);System.out.println("기준날 :"+d.toString());System.out.println("다음날 :"+cal.afterOneDay(d));System.out.println("기준날 :"+cal.beforOneDay(d));}} class CalendarAfAndBf {/** * 입력한 다음날을 구한다. * @param d 입력 다음 날을 출력하기 위한 입력 날 * ..
[JAVA] Ex003 솟수 판단 소스 public class HelloCommentMain {public static void main(String[] args) {HelloComment hc = new HelloComment();System.out.printf("2343251은 솟수일까? %b%n", hc.isPri(2343251));}}class HelloComment {public boolean isPri(int a) {boolean isP = true;int b = (int) Math.sqrt(a);for (int i = 2; i

반응형