import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Arrays;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class High {
High() throws IOException{
FileReader read = new FileReader("user.txt");
BufferedReader file = new BufferedReader(read);
String readFile = file.readLine();
String real = "";
while (readFile!=null) {
real = real+readFile;
readFile = file.readLine();
}
String hightscore[] = real.split(",");
String name[] = new String[hightscore.length];
String score[] = new String[hightscore.length];
int scoreCheck[] = new int[hightscore.length];
int scoreCheck2[] = new int[hightscore.length];
int scoreCheck3[] = new int[hightscore.length];
for(int i =0;i<hightscore.length;i++){
String nameSp[] = hightscore[i].split(" ");
name[i] = nameSp[0];
score[i] = nameSp[1];
}
for(int i =0;i<scoreCheck.length;i++){
scoreCheck[i] = Integer.parseInt(score[i]);
}
scoreCheck2 = scoreCheck;
for(int i =0;i<scoreCheck2.length;i++){
scoreCheck3[i] = scoreCheck2[i];
}
//JOptionPane.showMessageDialog(null,scoreCheck3[0]);
Arrays.sort(scoreCheck);
//JOptionPane.showMessageDialog(null,scoreCheck3[0]);
String showHighScore[] =new String[scoreCheck.length];
String showOnDilog ="";
for(int i=0; i<scoreCheck.length;i++){
for(int j=0;j<scoreCheck2.length;j++){
if(scoreCheck[i]==scoreCheck3[j]){
showHighScore[i] = name[j]+" "+scoreCheck3[j];
}
}
}
for(int i=showHighScore.length-1;i>=0;i--){
showOnDilog = showOnDilog+showHighScore[i]+"\n";
}
JOptionPane.showMessageDialog(null," Hight Score\n"+showOnDilog ,"High Score",JOptionPane.INFORMATION_MESSAGE );
}
}
JAVA Programming
Create by Puchong Subpratasavee Used for Java Development
วันจันทร์ที่ 3 ตุลาคม พ.ศ. 2554
วันพุธที่ 21 กันยายน พ.ศ. 2554
การ Random เลขที่ไม่ซ้ำกันเลย
import java.util.Collections;
import java.util.List;
import java.util.Vector;
public class Test {
public Test() {
int xxx[] = {1,2,3,4,5,6};
List<Integer> lists = new Vector<Integer>();
for(int i=0;i<xxx.length;i++){
lists.add(xxx[i]);
}
Collections.shuffle(lists);
int size = lists.size();
for(int i=0;i<size;i++){
System.out.println(lists.get(i));
}
}
public static void main(String[] args) {
new Test();
}
}
import java.util.List;
import java.util.Vector;
public class Test {
public Test() {
int xxx[] = {1,2,3,4,5,6};
List<Integer> lists = new Vector<Integer>();
for(int i=0;i<xxx.length;i++){
lists.add(xxx[i]);
}
Collections.shuffle(lists);
int size = lists.size();
for(int i=0;i<size;i++){
System.out.println(lists.get(i));
}
}
public static void main(String[] args) {
new Test();
}
}
วันอาทิตย์ที่ 18 กันยายน พ.ศ. 2554
วันเสาร์ที่ 17 กันยายน พ.ศ. 2554
กำหนดการสอบโปรเจค JAVA สาขา IT ปี 2 2554
เริ่มพรีเซนต์ 16.00
หมดเวลาพรีเซนต์ 18.00
มารายตัวเพื่อส่งหัวข้อและรายชื่อก่อนเวลา 17.00 มิฉนั้นจะถูกหัก 2 คะแนน
ห้องพรีเซนต์ตั้งอยู่ที่ ชั้น3 อาคาร ศร 1. (ฝั่งขวา ประตูไม้ (ถ้ามองจากตึกสอง) สังเกตหน้าห้องจะมีที่วางรองเท้า)
กรุณามาให้เร็ว+ไว จะได้ ปิดคอร์ด อีกหนึ่งเรื่องครับ
หมดเวลาพรีเซนต์ 18.00
มารายตัวเพื่อส่งหัวข้อและรายชื่อก่อนเวลา 17.00 มิฉนั้นจะถูกหัก 2 คะแนน
ห้องพรีเซนต์ตั้งอยู่ที่ ชั้น3 อาคาร ศร 1. (ฝั่งขวา ประตูไม้ (ถ้ามองจากตึกสอง) สังเกตหน้าห้องจะมีที่วางรองเท้า)
กรุณามาให้เร็ว+ไว จะได้ ปิดคอร์ด อีกหนึ่งเรื่องครับ
วันพฤหัสบดีที่ 15 กันยายน พ.ศ. 2554
จับเวฃา แสดงบน frame
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class Th extends Thread implements Runnable{
Th() throws InterruptedException{
JLabel time = new JLabel("99");
Font a=new Font("Tohama",Font.PLAIN,35);
JFrame frame =new JFrame();
frame.setLayout(null);
frame.setSize(500,500);
frame.setVisible(true);
frame.add(time);
time.setBounds(10, 0, 100, 50);
time.setFont(a);
for(int i = 99;i >0;i--)
{
sleep(1000);
time.setText(""+i);
if(i == 95){
JOptionPane.showMessageDialog(null, "out of time");
System.exit(0);
}
}
}
public static void main(String[] args) throws InterruptedException {
new Th();
}
}
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class Th extends Thread implements Runnable{
Th() throws InterruptedException{
JLabel time = new JLabel("99");
Font a=new Font("Tohama",Font.PLAIN,35);
JFrame frame =new JFrame();
frame.setLayout(null);
frame.setSize(500,500);
frame.setVisible(true);
frame.add(time);
time.setBounds(10, 0, 100, 50);
time.setFont(a);
for(int i = 99;i >0;i--)
{
sleep(1000);
time.setText(""+i);
if(i == 95){
JOptionPane.showMessageDialog(null, "out of time");
System.exit(0);
}
}
}
public static void main(String[] args) throws InterruptedException {
new Th();
}
}
วันจันทร์ที่ 12 กันยายน พ.ศ. 2554
ประกาศงดการเรียน JAVA ตั้งแต่วันที่ 13-16 กย 2554
ประกาศงดการเรียน JAVA ตั้งแต่วันที่ 13-16 กย 2554
เนื่อจากผมป่วยด้วยไข้หวัด ไม่สามารถสอนได้ จึงต้องขออภัยมา ณ ที่นี้ด้วย
ส่วนนิสิตที่มีปัญหาเรื่องโปรเจคแล้วอยากปรึกษา ผมได้ทำตารางไว้ให้ดังนี้
วันที่ 19 == > 8.00-10.00
วันที่ 20 == > 14.00-15.00
วันที่ 21 == > 13.00-15.00
วันที่ 22 == > 8.00-10.00
วันที่ 23 == > 13.00-15.00
สำหรับหรับเมล์ที่ส่งมาถามคำถาม บางเมลผมอาจไม่ได้ตอบนะครับ ด้วยป่วยมาก ไม่ไหวจริงๆ
เจอกันใหม่ วันที่ 19 ครับ
เนื่อจากผมป่วยด้วยไข้หวัด ไม่สามารถสอนได้ จึงต้องขออภัยมา ณ ที่นี้ด้วย
ส่วนนิสิตที่มีปัญหาเรื่องโปรเจคแล้วอยากปรึกษา ผมได้ทำตารางไว้ให้ดังนี้
วันที่ 19 == > 8.00-10.00
วันที่ 20 == > 14.00-15.00
วันที่ 21 == > 13.00-15.00
วันที่ 22 == > 8.00-10.00
วันที่ 23 == > 13.00-15.00
สำหรับหรับเมล์ที่ส่งมาถามคำถาม บางเมลผมอาจไม่ได้ตอบนะครับ ด้วยป่วยมาก ไม่ไหวจริงๆ
เจอกันใหม่ วันที่ 19 ครับ
สมัครสมาชิก:
บทความ (Atom)