본문 바로가기

자바

로또3-Vector를 이용한 로또 예제 Vector를 이용한 로또 예제--------------------------------import java.util.Collections; import java.util.Random; import java.util.Vector;public class VectorLotto { public static void main(String[] args){ Vector vc = new Vector(); Random ran = new Random(); Integer ir = null; while(vc.size() 더보기
로또2-HashSet을 이용한 로또 HashSet를 이용한 로또 만들기 ------------------------------- package dr03.random; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Set; public class LottoHashSet { Set vc; public LottoHashSet(){ vc = new HashSet(); this.doLotto(); this.printLotto(); } public void doLotto(){ Random ra = new Random(); Intege.. 더보기
로또1-배열을 이용한 로또 배열을 이용한 로또 프로그램 만들기 ----------------------------------- package dr03.random; import java.util.Arrays; public class LottoArray { int[] lotto = new int[6]; public LottoArray(){ this.doLotto(); this.printLotto(); } // 로또 숫자 만들기 public void doLotto(){ for(int i=0;i 더보기
Swing 디지털 시계2 - Timer 이용 Swing 디지털 시계, Timer 이용 ------------------- package s10.clock; import java.util.Calendar; import java.util.Timer; import java.util.TimerTask; import javax.swing.*; public class ClockBySwing3 extends JFrame{ Timer timer; JLabel jb; JPanel pn; public DigitalClock2(){ super("디지털 시계"); jb = new JLabel(); pn = new JPanel(); timer = new Timer(); timer.schedule(new MakeTime(), 0, 1000); // 호출 객체, 초기지연시간.. 더보기
Swing 디지털 시계1 - Thread 이용 Swing으로 만든 디지털 시계 ------------------------------ package s10.clock; import java.awt.FlowLayout; import java.awt.Font; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JFrame; import javax.swing.JLabel; public class DigitalClock extends JFrame implements Runnable { private Thread thread; private JLabel label; private SimpleDateFormat sf; public DigitalClock() { super(".. 더보기
성적입력4 [여러명의 성적 처리, 총점, 평균, 최고점, 최저점, 등수] 여러명의 성적을 처리하는 예제입니다. -------------------------------------------------------------------- public class Score { public static void main(String[] args){ // 성적 int[][]score={ {96,85,30}, {40,95,65}, {70,50,30}, {60,79,50}, {90,20,40} }; double[] avg = new double[score.length]; //평균 int[][] data = new int[score.length][4]; //0총점1최대2최소3등수 System.out.println("순번\t국어\t영어\t수학\t총점\t평균\t최대\t최소\t등수"); for(.. 더보기
성적입력3 [do while문으로 성적 입력, switch문으로 학점 체크] 국어, 영어, 수학 성적을 입력할 때 0 ~ 100 범위의 데이터만 인정하고 입력된 성적에 대해 총점, 평균, 학점 출력하는 예제 ----------------------- import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Score{ public static void main(String[] ar){ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); char grade = 0; float avg = 0.0f; String title[] = new String[]{"국어","영어","수.. 더보기
성적입력2[switch문으로 학점체크] 1명의 이름, 점수를 입력하고 총점,평균,학점을 구하고 출력하는 예제 학점 체크시 switch문 사용 -------------------------------------------- import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ScoreBySwitch { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("이름 : "); String name =.. 더보기

반응형