第一道java编程题
?
題目:任意輸入多個數(shù),求和輸出結果
設計思想:本題以三個數(shù)字為例,以Scanner reader=new Scanner(System.in);函數(shù)進行輸入,以if(reader.hasNextDouble())?進行判斷輸入的是否為數(shù)字,以sum=0;為和變量,執(zhí)行sum=sum+a;從而進行求和輸出。
實驗源代碼:
//何建勛 輸入多個數(shù)輸出求和
import java.util.*;
public class Plus {
? ?public static void main(String args[]) {
??double a=0,b=0,c=0,sum=0;??? //sum表示a,b,c的和
??int flag=0;????????????????? //記錄是否所輸入的數(shù)全是數(shù)字
??while(flag==0) ??{
??System.out.println("請輸入一個數(shù)a");
??Scanner reader=new Scanner(System.in);
??if(reader.hasNextDouble())???????? //判斷是否輸入的是數(shù)字 ??{ ?
?? a=reader.nextDouble();??????? //賦值
??? sum=sum+a;??????????????????? //作和 ??}
??else flag++;??
??System.out.println("請輸入一個數(shù)b");???
??if(reader.hasNextDouble()) ??{ ??? b=reader.nextDouble(); ??? sum=sum+b; ??} ?
?else flag++; ??System.out.println("請輸入一個數(shù)c");
??if(reader.hasNextDouble()) ??{ ??? c=reader.nextDouble(); ??? sum=sum+c; ??}
??if(flag!=0){ ??System.out.println("輸入錯誤,請輸入數(shù)字");}
??else ??System.out.println("a+b+c="+sum); ??} ??
?? ? ?? ?}
}
?
實驗截圖:
?
轉(zhuǎn)載于:https://www.cnblogs.com/hehejeson/articles/4840498.html
總結
以上是生活随笔為你收集整理的第一道java编程题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。