###前提・実現したいこと
問題集を解いていて、「introduce」という個人情報を表示するメソッドを定義するという問題を解いていました。
名前(文字列)、年齢(整数)、身長(浮動小数点)、性別(一文字)という各変数を用いなさいという条件付きでした。
そこでchar型の変数genderに"女"という値を代入しようとしました。
###発生している問題・エラーメッセージ
変数genderの値は一文字なのにStringはcharに代入できませんとエラーメッセージが出てきました。
Main.java:9: error: incompatible types: String cannot be converted to char char gender = "女"; ^ 1 error
###該当のソースコード
Java
1```public class Main{ 2 public static void main(String[] args){ 3 } 4 public static void introduceOneself(){ 5 String name = "ワタシ"; 6 int age = 12; 7 double height = 130.5; 8 char gender = "女"; 9 System.out.println("ワタシは"+name); 10 System.out.println("年齢は"+age); 11 System.out.println("身長は"+height); 12 System.out.println("性別は"+gender); 13 System.out.println("よろしくね"); 14 15 } 16###試したこと 17全角や半角などでミスをしているかもしれないと再記述したりしてみました 18 19###補足情報(言語/FW/ツール等のバージョンなど) 20Cloud9でコードを書いていて、環境構築は"http://www.sejuku.net/blog/12722"に従うままにやりました。 21よって、使っているツール?はJDK8だと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/21 09:06