9.80665のように表記。(8バイトで表す高精度な浮動小数点。光速なら2.99792458e+8dのように表記。(trueかfalseのどちらかの値をとる。)C言語と違い、整数型のサイズが明確に決められました。char型は、C言語では1バイトでしたが、Javaでは1文字を表します。コードによって1バイトだったり、多バイトだったりします。C言語では論理型がないので、charやintで代用していました。0とか1を代入してました。Javaでは専用のboolean型が用意されました。演習1先に作ったHello.javaを参考にVartest.javaというプログラムを作りましょう。以下では、byte型変数を定義して、それを表示しています。変数名は変えても良いです。printlnの中では、文字列を連結しています。Javaでは文字列を+で連結できます。booleanの変数を全て追加して表示をしてください。intとcharを追加するなら、以下のようにします。変数名と代入する値は好きなものを使ってください。char型は漢字も試してください。char型は、1文字だけです。}}演習2以下のように、整数型の変数に文字を代入して値を表示すると、文字コードが表示できます。あなたのイニシャルを表す英文字の文字コードを表示するプログラムを作成してください。あなたの氏名の最初の文字(漢字やひらがな)についても調べてください。'椎';System.out.println(myInitialCode1);System.out.println(myInitialCode2);英文字はASCIIコードになります。漢字はunicodeになります。†C言語では小規模な配列を使う場合、静的に確保した配列をよく使っていたと思います。Javaでは、システムからメモリー確保して動的に確保した配列を使うのが一般的です。C言語でもmalloc()関数でメモリーを確保したことがあると思います。int型の変数3個分のメモリを確保して、それをint型を示すポインターに入れて、配列として使いました。*)malloc(sizeof(int)*3);Javaでも同じことをやります。システムにお願いして、必要な量の配列を格納するメモリー領域を確保してもらいます。そのコマンドがnewです。配列の変数を定義して、次にnewコマンドで必要なメモリー領域を確保して、それが返すメモリーアドレス(に相当する値)を配列の変数に入れます。メモリーアドレスに相当する数値は、C言語ではポインターと言いましたが、Javaでは参照と言います。(int3個ぶんのメモリー領域をnewコマンドで取得して参照をxに代入する)こうすると、プログラムの中からx[0]=1;とかx[2]=x[0];などと操作してこの配列を利用できます。1行でまとめて書くこともあります。int[3];演習3要素が100個のintの配列x[0]からx[99]を作って、それに1,2,3,4....,100という数字を入れて、さらにそれらをprintlnで表示するプログラムを作りましょう。先ほどのVartest.javaを改造して作ってください。for文で値を入れて、for文で表示してください。for文の使い方はC言語と同一です。//配列を定義します。}}}演習4配列の長さは、.length変数で知ることができます。上の例でもし配列をaと定義したら、a.lengthで長さがわかります。for文の長さ指定に使うとエラーの可能性がなくなって良いです。for文をlengthで書き換えてみましょう。}}}演習5Javaではfor-each文というのが使えます。配列の各要素に対するアクセスを簡単に表記できます。配列の代入には使えません。配列の読み出しに使えます。†C言語では文字列はただのバイト変数の配列でした。最後の値が0であることで、長さを知ることができる程度です(番兵方式)。Javaでは文字列は、Stringクラスのインスタンスです。なんのことかは後の授業で説明しますが、処理をする関数を内包している「構造体Structure」のようなものです。いろいろな操作が可能です。文字列は""で括ります。World!"printlnできます。World!");足し算もできます。test.");変数にも代入できます。変数の種類はStringです。オブジェクト指向の用語で説明すると、Stringクラスのインスタンスとしてworldを定義したということです。ようなもので、インスタンスはそれから作成された実体のようなものです。worldという変数に代入してから表示するプログラムに書き換えてみましょう。String型の配列としてプログラムに引き渡されます。二つの引数を与えたときに、それが+でつないで表示されるプログラムを作りましょう。ヒント以下は引数一つを表示するだけのサンプルです。これをもとに考えてください。args[0]とargs[1]をprintlnの中で+でつないで表示すれば良いです。}}できてしまった人は以下をお願いします。このプログラムで、引数が2個未満の場合はエラーになります。2個未満の場合には、2個引数を描いてくださいというメッセージを出すよう変更しましょう。.length変数でargsの長さを知ることができます。if文はC言語と同じです。{}というように書けます。演算子はほとんどC言語と同じです。変数には算術演算子が使えます。算術演算子はC言語と同じです。