プログラミング学習 masa blog (pa○zaで就職できるのか!?)

masaです。 持病(アトピー)と格闘しながら、家事育児を行い 且つプログラミング学習をしつつ転職を夢見る一般男性。 主に、プログラミング学習、アトピー、育児について思ったことを自分のメモがわり書いていくつもりです。 恥ずかしいし頭悪いからあんまり見ないでね。

java 標準入力についての備忘録(ぐちゃぐちゃだぜ)

*入力についてはここでは詳しく書きません

 

2行の整数を受取り、1ずつ増やしていく

*自分の回答*


import java.util.*;

 public class Main {
 public static void main(String args) {

 Scanner sc = new Scanner(System.in);
 int A = sc.nextInt(); //1行目受取りAに代入
 //System.out.println(A);

 int B = sc.nextInt(); //2行目受取りBに代入
 //System.out.println(B);

 for (int i = A ; i <= B ; i++) { //先ほどのAをiに代入しBまで繰り返し1づつ増やす
 System.out.println(i);
   }
  }
 }

 

模範解答見たらほぼあってたw

よかった

 

 

 

こっちは受け取った数値分dataを繰り返す

*数値分dataがないとエラー

 数値以上にdataがあると数値分のみ表示される

 

// 標準入力とループ処理
import java.util.*;

 public class Main {
 public static void main(String args) {
 Scanner sc = new Scanner(System.in);
 int count = sc.nextInt(); //1行目の数値受取り

 String data;
 for (int i = 0 ; i < count ; i++ ){
 data = sc.next();
 System.out.println(data);

  }
 }
}

 

ふむふむ。。。

 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

みるなよ!

// 特定期間の西暦年と昭和年の対応表を作る
// 1行目:開始年
// 2行目:期間
// 昭和年 = 西暦年 - 1925
// 出力:西暦X年は昭和Y年です

import java.util.*;

public class Main {
public static void main(String[] args) {
int seireki,shouwa;
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();

int C = A + B - 1;
for (seireki = A; seireki <= C ; seireki++){
System.out.print("西暦" + seireki + "年は");
shouwa = seireki-1925;
System.out.println("昭和" + shouwa + "年です");
}

}
}