java
1public class Mondai1 { 2 3 public static void main(String[] args) { 4 String firstname = "あいうえお"; 5 String name = "太郎"; 6 String sex = "男"; 7 String fullname = firstname + name; 8 String birthday = "19900511"; 9 10 11 for (int i = 1950; i < 2050; i++) { 12 String year = birthday.substring(0, 4); 13 int years = Integer.parseInt(year); 14 SimpleDateFormat sdf = new SimpleDateFormat("YYYYmmdd"); 15 if (years == i) { 16 17 int now = Integer.parseInt(sdf.format(new Date())); 18 int birth = Integer.parseInt(birthday); 19 int age = (now - birth) / 10000; 20 } 21 22 } 23 24 String[] information = new String[4]; 25 26 information[0]=fullname; 27 information[1]=sex; 28 information[2]=birthday; 29 information[3]=Integer.toString(age); 30 31 for (int i = 0; i < information.length; i++) { 32 System.out.println(information[i]); 33 } 34 35 } 36}
###期待結果
配列の int型変数ageがSTring型に変換され表示されること
###やってみたこと
配列のなかにint ageを宣言してみたが違った。
###質問の意図
配列4番目のageのString型変換をうまくいくコードの治し方が知りたいです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/12 11:54