やっとプログラミングらしくなってきたな。 VBやってたから変数はとっつきやすい。 まあつまりいれもんつくって、あとで数指定してやるわけだな。
boolean=true/false char=2バイト文字(つまり日本語とかだな) byte,short,long,float=メモリ節約とかにつかうらしい、とりあえず頭の片隅に。 int=4バイト(まあ整数だとおぼえとけ) double08バイト倍精度浮動小数点数(つまり小数点)
容器はこれだ!と宣言することさね。 int hoge; これで、整数であるhogeをつくるぞ!と宣言。 int hoge = 10; だと、hogeのなかに10ですということだ。 double hogehoge; hogehoge = 1.442342 という書き方でもいいぞ。
int=整数 int hoge = 5; double=小数 double hoge = 3.5232; char=文字 char hoge = "死"; "を忘れないように。 String=文字列 String hoge = "ガンジャマン"; Sの大文字注意 boolean=真偽 boolean hoge = true; これだけおぼえてりゃいいな。
{}でかこった中だけってことだ。 { int a=3;}のあとにはaは3じゃない。
intに小数点はいらないというのは上の通り。 でも、切り捨てたいときとかは、 int ganjaman = (int) 5.238917391; とかにすると、5だけになる。 あと(int)のあとにスペースいれないとEclipseだとエラーになる。 これはdouble宣言したやつでも(int)にすれば切り捨てられる。 double hogeo = 3.2 int hogera = (int) hogeo; ならhogera=3になるわけだ。
ちなみに、文字列からintに変えたいとかいう場合は、 Integer.parselnt("98347298432")というコマンドにするそうだ。 あと"とか\を文字列にいれたいときは、\",\\とかにしろ。 あと、\nでスペース \tでタブがいれれるぞ。
問題内容は本かってくれや。 a=intに小数いれようとしてるから b=ダブルに文字列いれようとしてるから("") c=cに数字いれてねえのに計算しようとしてるから。
public class mondai62{ public static void main(String[] args){ int radius; double pai; radius = 10; pai = 3.1415; int kotae; kotae = (int) (radius * radius * pai;) System.out.println("面積は" +kotae) } }