基本数据类型从低级到高级是:byte  short int long float double ,char 类型比int 类型之后的都要低

下面通过一个例子说明:

import javax.swing.JOptionPane;
public class HelloName{

    //_使用图形界面实现输入输出
    public static String inputName(){
        String result;
        result=JOptionPane.showInputDialog(null,"你的名字是?");
        JOptionPane.showMessageDialog(null,"你好"+result);
        return result;
    }
    //_类型从低级到高级---> byte -> short ->_int ->long -> float -> double,char _比int以上的类型都低
    //—_类型转换的时候:低级--->_高级 _自动转换、高级-->_低级  _强制转换
    public static void changeType(){
    //_自动转化
        int a = 123;
        float b=34.5f;         //_声明一个浮点字段f,并赋值
        System.out.println("a="+a+",b="+b);
        System.out.println("a/b="+(a/b));
        //_强制转化
        int m=456;
        int n=123;
        float g,h;
        System.out.println("m="+m+",n="+n);
        g=m/n;
        System.out.println("m/n="+g);
        h=(float)m/n;           //强制类型转换的方法
        System.out.println("m/n="+h);
    }
    public static void main(String args[]){
        //inputName();
        changeType();
    }
}
输出结果如下:

G:\javabase\variable>javac HelloName.java G:\javabase\variable>java HelloName a=123,b=34.5 a/b=3.5652175 G:\javabase\variable>javac HelloName.java G:\javabase\variable>java HelloName a=123,b=34.5 a/b=3.5652175 m=456,n=123 m/n=3.0 //g m/n=3.707317 //h

同时上面例子说明了一种java输入方式:图形界面输入

还有一种方法是:利用键盘输入:Scanner 类

 

posted on 2014-10-24 13:45  一粒麦子777  阅读(316)  评论(0)    收藏  举报