ファイルからすべての奇数行を印刷する簡単なプログラムを作成しました。
public static void main(String[] args) throws FileNotFoundException{
File file = new File("text.txt");
Scanner fileRead = new Scanner(file);
int lineCount = 0;
int i = 0;
while(fileRead.hasNextLine()){
lineCount++;
i = lineCount % 2;
System.out.println("Line count -- >> " + lineCount);
if(i == 1){
System.out.println(fileRead.nextLine());
}
}
fileRead.close();
}
}
だから私はそれを実行すると、出力は
行数 -- >> 1
奇数
行数 -- >> 2
行数 -- >> 3
平
行数 -- >> 4
行数 -- >> 5
奇数
など.... lineCount が 2 回インクリメントされるのはなぜですか? 前もって感謝します