インスタンスメソッドとクラスメソッド
- 2010-11-24 Wed 15:46:35
- Javaの基礎
メソッドの呼び出しについて勉強してきました。
オブジェクトを作成してから呼び出す方法と、オブジェクトを作成しなくても呼び出せる方法とがありましたね。後者は、static という修飾子を使いました。
このように、メソッドにはオブジェクトを作成しなければ呼び出せないものと、オブジェクトを作成しなくても呼び出せるものがあります。呼び名ですが、前者がインスタンスメソッド、後者がクラスメソッドといいます。
....Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
春かSpringか
- 2010-11-22 Mon 16:30:06
- Javaの基礎
問題:次のコードを実行するとなんと出力されるでしょうか? はたまたエラーが出るでしょうか?
class Sample
{
public static void main(String[] args) throws Exception
{
int Month=3;
String JapaneseSeason="";
String EnglishSeason="";
if(Month==3){
JapaneseSeason="春";
}else if(Month>2){
EnglishSeason="Spring";
}
System.out.println(JapaneseSeason+" "+EnglishSeason);...Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
配列の宣言方法
- 2010-11-19 Fri 16:28:45
- Javaの基礎
前回、
int test[]={80,90,75};
という形の配列の宣言方法を学習しました。
実は、配列の宣言の仕方には別の方法もあって、割とまぎらわしかったりしますので、今回まとめます。
1 列挙するパターン
前回やった方法です。
型名 配列変数名[] = {値1,値2,値3,…}
データ型、変数名、値を一気に定義できるので一番シンプルだと思います。......Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -
int型の数値に小数を足し合わせる
- 2010-11-19 Fri 15:51:19
- Javaの基礎
int型の変数(たとえばnum)は整数型なので、小数を表すことはできません。では、このnumに小数を足し合わせるとエラーになるでしょうか?class Sample{ public static void main(String[] args) throws Exception { int num=0; System.out.println(num+0.1); //(1) num=0; num+=0.1; System.out.println(num); //(2) }}このコードを実行すると、0.10となります。//(1) では、正しい答えが出力されました。整数型に小...Continue reading
タグ :
大文字と小文字
- 2010-11-17 Wed 16:47:42
- クラスライブラリ
大文字と小文字を変換する
文字列を扱うStringクラスには、文字列を大文字と小文字に変換するメソッドがあります。大文字変換が toUpperCase()メソッドで、小文字変換がtoLowerCase()メソッドです。
今回は、これらのメソッドを使いながらJavaプログラミングの練習をします。
まずは、「Hello」などとキーボードから入力したら、HELLOやhelloに変換する基本的なプログラムです。......Continue reading
タグ :
- Comments (Close): -
- TrackBack (Close): -