インスタンスメソッドとクラスメソッド

メソッドの呼び出しについて勉強してきました。 オブジェクトを作成してから呼び出す方法と、オブジェクトを作成しなくても呼び出せる方法とがありましたね。後者は、static という修飾子を使いました。 このように、メソッドにはオブジェクトを作成しなければ呼び出せないものと、オブジェクトを作成しなくても呼び出せるものがあります。呼び名ですが、前者がインスタンスメソッド、後者がクラスメソッドといいます。 ....Continue reading

タグ :

  • Comments (Close): -
  • TrackBack (Close): -

春かSpringか

問題:次のコードを実行するとなんと出力されるでしょうか? はたまたエラーが出るでしょうか? 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): -

配列の宣言方法

前回、   int test[]={80,90,75}; という形の配列の宣言方法を学習しました。 実は、配列の宣言の仕方には別の方法もあって、割とまぎらわしかったりしますので、今回まとめます。 1 列挙するパターン 前回やった方法です。 型名 配列変数名[] = {値1,値2,値3,…} データ型、変数名、値を一気に定義できるので一番シンプルだと思います。......Continue reading

タグ :

  • Comments (Close): -
  • TrackBack (Close): -

int型の数値に小数を足し合わせる

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

タグ :

大文字と小文字

大文字と小文字を変換する 文字列を扱うStringクラスには、文字列を大文字と小文字に変換するメソッドがあります。大文字変換が toUpperCase()メソッドで、小文字変換がtoLowerCase()メソッドです。 今回は、これらのメソッドを使いながらJavaプログラミングの練習をします。 まずは、「Hello」などとキーボードから入力したら、HELLOやhelloに変換する基本的なプログラムです。......Continue reading

タグ :

  • Comments (Close): -
  • TrackBack (Close): -
  • 閉じるボタン
クラスライブラリ解説 目次
クラスライブラリとは
 ├ Java APIの調べ方
 ├ Objectクラスを調べる
 ├ ライブラリのインポート
 ├ 完全修飾クラス名を調べる
 ├ staticインポート
 ├ 外部ライブラリの利用

文字列を扱う
 ├ Stringとイミュータプル
 ├ StringBuilder 文字列の連結
 ├ toString()のオーバーライド
 ├ toXxCase() 大文字と小文字
 ├ compareTo() 値の比較
 ├ parseDouble() 文字を小数値に
 └ 文字列を抜き出す
 ├ char配列からString型へ変換
 ├ 空白文字の除去

日付を扱う
 ├ Calendar 現在の日付
 ├ Date 日付の表示

数値演算を扱う
 ├ round() 切上・切捨・四捨五入
 ├ BigDecimal
 ├ sqrt(),pow() 累乗と平方根
 ├ BigInteger
 ├ int型の最大値・最小値
 ├ random() 乱数作成

ファイルを扱う
 ├ ファイルの存在確認
 ├ ファイルを作成
 ├ ファイルの削除
 ├ ファイルサイズを調べる

入出力ストリーム
 ├ ファイルを読み込む
 ├ 画像ファイルのコピー
 ├ 日本語の読み込みと書き出し
 ├ バッファ入出力
 ├ データ型フリーの出力ストリーム
 ├ getBytes()メソッド

書式つき入出力
 ├ 書式を指定して出力
 ├ 引数インデックス
 ├ 整数値のフォーマット
 ├ 小数値のフォーマット
 ├ 九九の表のフォーマット

例外処理
 ├ printStackTrace()
 ├ NullPointerException
 └ NumberFormatException
月別アーカイブ
カテゴリ
リンク
QRコード
QR