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);
}
相關文章
- MYSQL索引失效的各種情況小結MySql索引
- 各種語言的OEP大全
- input輸入框的各種事件事件
- C語言輸入輸出C語言
- 直接理解轉置卷積(Transposed convolution)的各種情況卷積
- java語言屬於哪種語言Java
- 一本很全的各種開發語言入門書籍
- 各種語言按鈕事件特徵碼事件特徵
- jQuery獲取各種input輸入框的值jQuery
- 淺談各種語言輸出函式小數點 00 返回問題函式
- RabbitMQ如何解決各種情況下丟資料的問題MQ
- 變數轉化為判斷條件時的各種情況變數
- vue日記②之相容各種情況的可跳轉連結Vue
- NoClassDefFoundError的兩種情況Error
- 什麼情況下不要用Rust語言? - kerkourRust
- 各種不同領域的程式語言一覽表
- mybatis sql foreach 引數的傳入的三種情況!!MyBatisSQL
- Python語言的前景、方向、優缺點、就業情況分析Python就業
- 各種程式語言忽略http的SSL證書認證HTTP
- difftastic:支援各種語言原始碼異同比較的工具FFTAST原始碼
- 一本很全的各種開發語言入門書籍(修正下載)
- java語言的入門介紹Java
- C語言輸入一個數輸出對應的值C語言
- win10 怎麼改預設輸入語言_怎麼修改win10的輸入預設語言Win10
- win10怎麼安裝別的語言的輸入法 win10如何新增別的語言的輸入法Win10
- C語言計算輸入字元的個數C語言字元
- 關於c語言輸入字串的總結C語言字串
- C語言:計算輸入字元的個數C語言字元
- C語言清空輸入緩衝區C語言
- 入門輸出Hello World!——C語言C語言
- C語言_輸入輸出函式_PAGE5C語言函式
- 請在這幾種情況下匯入TPM管理
- 怎麼關閉win10輸入法語言欄_win10輸入法語言欄關閉的方法Win10
- 資料庫事務併發問題----各種事務隔離下的情況資料庫
- win10如何輸入法顯示語言欄_讓win10輸入法顯示語言欄的步驟Win10
- 這些情況會阻礙你學習Rust語言 - dystroyRust
- debian系統下的各種語言jupyter-lab的核心安裝
- Java - 4 鍵盤輸入語句Java
- 使用聯合索引的一種情況索引