[Java基礎⑤] forで繰り返し処理
初めに
今回はforでのループ処理の基本と、
標準入力からデータを読み込む方法を学びました。
最後に標準入力とループ処理を行います。
forでのループ処理の基本形
public class Main {
public static void main(String[] args) {
for(int i = 0; i<=4; i++){
System.out.println("hello world");
}
}
}
実行すると hello worldが4回出力されます。
HTMLを作成する
public class Main {
public static void main(String[] args) {
System.out.println("<ul>");
for(int i = 1; i <= 100; i++) {
System.out.println("<li>" + i + "</li>");
}
System.out.println("</ul>");
}
}
HTMLを使う場合は、System.out.println("<li>" + i + "</li>");
というふうに書くんですね
標準入力からデータを読み込む
文字列の読み込み
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.next();
System.out.println(line);
}
}
数値の読み込み
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
System.out.println(line);
}
}
「sc.nextInt();」が忘れがちでした。
標準入力×ループ処理
複数回出力したい場合には、nextメソッドを複数回実行すれば良いそうです。
// 標準入力とループ処理
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
for(int i=1; i<=count; i++){
System.out.println("スライムがあらわれた");
}
}
}
標準入力が3なら、スライムがあらわれた が3回出力されます。
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
String line;
for(int i = 0; i < count; i++) {
line = sc.next();
System.out.println(line);
}
}
}
標準入力で
3
りんご
メロン
みかん と入力されれば、
りんご
メロン
みかん が出力されます。
終わり
複数データを読み込み、forで処理するのがまだ難しいです。
Author And Source
この問題について([Java基礎⑤] forで繰り返し処理), 我々は、より多くの情報をここで見つけました https://qiita.com/ki_87/items/e2800fb0e5f64c196243著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .