数字を含む文字列にcharAt()を使うと、そのインデックスに格納されている数字の48 +が返されます。なぜ正確に?私のオブジェクトは別のオブジェクトのパラメータを使って答えを返しています
例:
import java.util.*;
public class otherApples {
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
String neuwt = scan.nextLine();
int i = neuwt.charAt(2);
System.out.println(i);
}
}
intput: 523
output: 51
try 'neuwt.charAt(2) - '0'' – flakes
あなたはどんな出力を期待しましたか?あなたは "ABC"に何を期待しますか? – shmosel