資源簡介
用Java寫的心理測試小程序,主要提供寫代碼的思路,想界面美觀的話,大家可以自行修改代碼,經過測試,代碼無錯,代碼思路清晰,簡潔,適合剛學習java的學生參考。
代碼片段和文件信息
package?LOL1_1;
/**
?*?作者:拳皇9735線玩家,此程序僅供像我一樣的新手學習使用,主要其中的思路,界面不好看見諒,請放在eclipse中運行(其實就是應付考試的,哈哈)程序思路可以參考,請自行修改
?*?輸入的時候第一個框填寫“八神“
?*?第2個輸入框填寫“是”,不然沒法進入測試
?*?剩下的所有框填寫數字1,代表是,填其他數字不會增加總的測試分數
?*?好吧,重點看看你們自己是什么性格吧。。。
?*?想拳皇的可以找我,,哈哈
?*?*/
import?javax.swing.JOptionPane;
public?class?LolMain?{
private?String?name?=?“八神“;
String?input?=?““;????//第一個輸入框變量
private?int?jiShu?=?0;?//?分數計數器(最后的總分)
String?t1?=?““;?//?輸入字符串
int?t2?=?0;?//?字符串轉換后
public?void?name(String?s)?{?//?判斷用戶登入
System.out.println(s?+?“登錄成功“);
start();
}
public?void?start()?{?//?準備進入測試題目
String?startInput?=?““;
startInput?=?JOptionPane.showInputDialog(“準備好測試了嗎?,請填是或否“);
if?(startInput?!=?null?&&?!startInput.equals(““))?{
if?(startInput.equals(“是“))?{
System.out.println(“進入測試中。。“);
timu(1);
}?else?{
shuru();
}
}?else?{
shuru();
}
}
public?void?timu(int?i)?{?//?題目
try{
if?(i?==?1)?{
t1?=?JOptionPane.showInputDialog(“1、如果半夜里聽到有人敲門,你會認為那是壞消息,或有麻煩發生了嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?2)?{
t1?=?JOptionPane.showInputDialog(“2、你隨身帶著安全別針或一條繩子,以防萬一衣服或別的東西裂開了嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?3)?{
t1?=?JOptionPane.showInputDialog(“3、你跟人打過賭嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?4)?{
t1?=?JOptionPane.showInputDialog(“4、你曾夢想過贏了彩券或繼承一筆大遺產嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?5)?{
t1?=?JOptionPane.showInputDialog(“5、出門的時候,你經常帶著一把傘嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?6)?{
t1?=?JOptionPane.showInputDialog(“6、你把收入的大部分用來買保險嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?7)?{
t1?=?JOptionPane.showInputDialog(“7、度假時,你曾經沒預定旅館就出門了嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?8)?{
t1?=?JOptionPane.showInputDialog(“8、你覺得大部分的人都很誠實嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?9)?{
t1?=?JOptionPane.showInputDialog(“9、度假時,把家門鑰匙托朋友或鄰居保管,你會將貴重物品事先鎖起來嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?10)?{
t1?=?JOptionPane.showInputDialog(“10、對于新的計劃,你總是非常熱衷嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?11)?{
t1?=?JOptionPane.showInputDialog(“11、當朋友表示一定奉還時,你會答應借錢給他嗎?“);
if(t1==null){timu(i);}
t2?=?Integer.parseInt(t1);
xuanze(i);
}?else?if?(i?==?12)?{
t1?=?JOptionPane.showInputDialog(“12、大家計劃去野餐或烤肉時,如果下雨,你仍會照原定計劃準備嗎?“)
評論
共有 條評論