static?class?Student
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比江油網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式江油網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋江油地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
{
long?學號;
String?姓名;
boolean?性別;
boolean?班干;
float?數(shù)學;
float?語文;
float?外語;
void?輸入?()
{
數(shù)學?=?10;
語文?=?30;
外語?=?80;
}
float?總分?()
{
return?數(shù)學?+?語文?+?外語;
}
float?平均分?()
{
return?總分?()?/?3;
}
}
推薦下載ide!!!!!!
此代碼諸多錯誤
只是解決問題的需要 class,interface或enum的話,就是你打多了一個后括號,
另外bugs:
0. sex=1 是賦值不是比較,請使用 ==
1. 最后的 else 為啥有一個 ; 導致java 認為最后的 "請重新輸入" 不是在 else 塊里的
2. 沒有使用 if-elseif
bug修復后代碼:
public?static?void?main(String[]?args)?{
Scanner?in?=?new?Scanner(System.in);
System.out.println("MSG:?1");
int?sex?=?in.nextInt();
if?(sex?==?1)?{
System.out.println("石頭");
}?else?if?(sex?==?2)?{
System.out.println("剪刀");
}?else?if?(sex?==?3)?{
System.out.println("布");
}?else?{
System.out.println("請重新輸入");
}
}
switch鏈:
public?static?void?main0(String[]?args)?{
Scanner?in?=?new?Scanner(System.in);
System.out.println("MSG:?1");
int?sex?=?in.nextInt();
switch(sex){
case?1:
System.out.println("石頭");
break;
case?2:
System.out.println("剪刀");
break;
case?3:
System.out.println("布");
break;
default:
System.out.println("請重新輸入");
break;
}
}
String name=sc.next();//這是讓你在操作臺輸入一個字符串,回車后,輸出name+你輸入的字符串
畫圈處是控制臺