基本型

型には大別して,基本型(primitive type)と参照型(reference type)があります.

  • 基本型:論理値および数値を表す型
  • 参照型:クラス,インターフェース,配列や,列挙型を表す型 (テキスト上巻9章〜)
    ここでは,基本型について行います.
型名意味最小値最大値解説
boolean論理型
char整数型(文字型)065535符号なし16ビット
byte整数型-128128符号付き8ビット
short整数型-3276832767符号付き16ビット
int整数型-21474836482147483647符号付き32ビット
long整数型-92233720368547758089223372036854775807符号付き64ビット
float単精度浮動小数点型
double倍精度浮動小数点型

変数

Var.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
-
-
|
|
|
!
!
public class Var {
    public static void main(String[] args) {
        int x = 10;
        int y =  20;
        System.out.println(x+y);
    }
}
  • 計算結果を2で割るプログラムにしてみましょう.
  • 変数をdoubleにしてみましょう.
  • 文字型変数 char を使ってみましょう.

入力をともなうプログラム

WhatYourName.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 
 
-
-
|
|
-
|
|
-
|
!
!
!
import java.io.*;
 
public class WhatYourName{
    public static void main(String[] args){
        System.out.println("What Your Name !: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
            String line = reader.readLine();
            System.out.println(line + "さん,こんにちは");
        }catch (IOException e){
            System.out.println(e);
        }
    }
}

WhatYourAge.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 
 
-
-
|
|
-
|
|
|
-
|
-
|
!
!
!
import java.io.*;
 
public class WhatYourAge{
    public static void main(String[] args){
        System.out.println("何歳ですか !: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
            String line = reader.readLine();
            int    age = Integer.parseInt(line);
            System.out.println(age + "才ですね.");
        }catch (IOException e){
            System.out.println(e);
        }catch (NumberFormatException e){
            System.out.println("正しくありません");
        }
    }
}


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:23 (2344d)