❄️
繰り返し
ループ
for
public class Test {
public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
System.out.println(i);
}
}
}
//0
//1
//2
while
do while
応用とか
import java.util.List;
public class ValueTest {
public static void main(String[] args) {
var sample = List.of("test1", "test2", "test3");
for (int i = 0; i < sample.size(); i++) {
var samp = sample.get(i);
System.out.println(samp);
}
}
}
//test1
//test2
//test3
import java.util.ArrayList;
import java.util.List;
public class Sample {
public static void main(String[] args) {
//リストを作成
var samplist = List.of("tachibana", "sakura", "ootsuki", "hatano");
//結果を格納するリストを作成
var result = new ArrayList<String>();
for (var l : samplist){
//6文字以上のものを格納する
if( 6< l.length()){
result.add(l);
}
}
System.out.println(result);
}
}
//[tachibana, ootsuki]
ポイント
再帰
public class Sample {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
}
}
//0
//1
//2
//3
//4
public class Sample {
public static void main(String[] args) {
loop(0);
}
static void loop(int i){
if (i >= 5){
return;
}
System.out.println(i);
loop(i+1);
}
}
//0
//1
//2
//3
//4
Discussion