java語言的各種輸入情況
1.只輸入一組資料:
Scanner s=new Scanner(System.in);
int a=s.nextInt();
int b=s.nextInt();
2.輸入有多組資料,沒有說明輸入幾組資料,每組資料佔一行:
Scanner s=new Scanner(System.in);
while(s.hasnext()){//判斷是否資料結束
int a=s.nextInt();
int b=s.nextInt();
}
3.輸入多組資料,第一行為一個整數N,表示有N組測試資料,後面的接著又N組資料,每組資料佔一行;
int a;
int b;
int n;
System.out.println("請輸入一個整數n:");
Scanner in=new Scanner(System.in);
n=in.nextInt();
for(int i=0;i<n;i++){
System.out.println("請輸入一個整數a和b:");
Scanner s=new Scanner(System.in);
a=s.nextInt();
b=s.nextInt();
System.out.println(a+b);
}
3.讀入字串
輸入資料有多行,第一行是一個整數n,代表測試實數的個數,後面緊跟著
n行;
System.out.println("請輸入一個整數n:");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
for(int i=0;i<n;i++){
String str=s.next();
System.out.println(str);
}
或者可以這樣書寫:
System.out.println("請輸入一個整數n");
Scanner s=new Scanner(System.in);
int n=Integer.parseInt(s.nextLine());
for(int i=0;i<n;i++){
String str=s.nextLine();
System.out.println(str);
}
3.輸入字串
如給定一個日期,輸出這個日期是該年的第幾天?
System.out.println("請輸入一個年份");
Scanner s=new Scanner(System.in);
int dd[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
while(s.hasNext()){
int days=0;
String str=s.nextLine();
String[] date=str.split("/");
int y=Integer.parseInt(date[0]);
int m=Integer.parseInt(date[1]);
int d=Integer.parseInt(date[2]);
if((y%400 == 0 || (y%4 == 0 && y%100 !=0)) && m>2) days ++;
days += d;
for(int i=0;i<m;i++){
days += dd[i];
}
System.out.println(days);
}
相關文章
- 呼叫layoutSubviews各種情況分析View
- MYSQL索引失效的各種情況小結MySql索引
- 各種語言的OEP大全
- input輸入框的各種事件事件
- 【整理】各種語言的API文件API
- 我眼中的各種程式語言
- 各種語言的介紹(轉)
- 漫畫:各種程式語言的困境
- C語言輸入輸出C語言
- 扯扯各種程式語言的吉祥物
- NoClassDefFoundError的兩種情況Error
- 變數轉化為判斷條件時的各種情況變數
- vue日記②之相容各種情況的可跳轉連結Vue
- 直接理解轉置卷積(Transposed convolution)的各種情況卷積
- RabbitMQ如何解決各種情況下丟資料的問題MQ
- java語言屬於哪種語言Java
- VC 各種情況下的視窗控制程式碼的獲取
- 一本很全的各種開發語言入門書籍
- 什麼情況下不要用Rust語言? - kerkourRust
- Microsoft .NET框架糅合各種程式語言ROS框架
- 各種語言按鈕事件特徵碼事件特徵
- C語言清空輸入緩衝區的N種方法對比C語言
- jQuery獲取各種input輸入框的值jQuery
- 看看各種程式語言是如何相互瞧不起的
- 各種語言的執行時刻效能消耗
- 淺談各種語言輸出函式小數點 00 返回問題函式
- C語言第九篇:各種輸出小星星(迴圈控制)C語言
- 各種不同領域的程式語言一覽表
- R語言的各種報錯及其解決方法R語言
- 各種語言的執行時刻效能消耗圖
- mybatis sql foreach 引數的傳入的三種情況!!MyBatisSQL
- Duolingo:全球各國外語學習情況調查Go
- 5,輸入與輸出(perl語言筆記)筆記
- Python語言的前景、方向、優缺點、就業情況分析Python就業
- Go語言對Android原生應用開發的支援情況GoAndroid
- 各種程式語言忽略http的SSL證書認證HTTP
- difftastic:支援各種語言原始碼異同比較的工具FFTAST原始碼
- 各種程式語言的適用場合-來自知乎