java swing 怎么_JAVA SWING 怎么用?帮帮忙.
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
用SWING實現界面.要有三個輸入框,用來輸入三個數字,還要有兩個按鈕,一個是和按鈕,一個是乘積按鈕。最下面有一個文本框,用來顯示計算結果的。
一個函數不要超過200行代碼,超過的話要想辦法封裝成多個函數。
還要有登陸界面,登陸成功才打開計算器,登錄不成功則提示重新登陸。
下面是計算和積代碼,只需要你幫忙修改下,上面的是要求.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.math.BigDecimal;
public class D {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String cc = "";
int count = 1;
BigDecimal[] ary = new BigDecimal[3];
BigDecimal sum = new BigDecimal(0);
BigDecimal agr = new BigDecimal(1);
while(true){
if(count==4){
System.out.println("("+ary[0].toBigInteger()+" "+ary[1].toBigInteger()+" "+ary[2].toBigInteger()+")三個數的和為: "+sum.toBigInteger()+" 三個數的積為: "+agr.toBigInteger());
count=1;
sum = new BigDecimal(0);
agr = new BigDecimal(1);
}
System.out.print("請輸入第"+count+"個數字:\t");
cc = br.readLine();
if(cc.matches("^(-)?[0-9]+$")){
BigDecimal big1 = new BigDecimal(cc);
ary[count-1] = big1;
sum = sum.add(big1);
agr = agr.multiply(big1);
count++;
}else{
if("exit".equals(cc)) break;
System.out.println("\t只能輸入數字 "+cc+"錯誤");
continue;
}
}
}
}
總結
以上是生活随笔為你收集整理的java swing 怎么_JAVA SWING 怎么用?帮帮忙.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos设置mysql初始l密码_C
- 下一篇: java单行字符_十个便捷的单行代码编程