Javaで標準入力で入力した文字をsubstringとcharAtでとる方法です。
substringで1文字ずつとる場合
import java.util.Scanner;
public class flora2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("floraの文字を入力してください");
String ans = sc.nextLine();
int nagasa = ans.length();
for(int i=0;i<nagasa;i++) {
String c = ans.substring(i,i+1);
System.out.println(c);
}
}
}
charAtで1文字ずつとる場合
public class flora3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("floraと入力してください");
String ans = sc.nextLine();
int nagasa = ans.length();
for(int i=0;i<nagasa;i++) {
char c = ans.charAt(i);
System.out.println(c);
}
}
}
今回は1文字ずつ文字をとる部分にフォーカスを当てているので命名規則は無視しています。