码迷,mamicode.com
首页 > 编程语言 > 详细

java 基本类型之间的转换

时间:2014-10-24 14:20:06      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   使用   java   sp   数据   

基本数据类型从低级到高级是: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 类

 

java 基本类型之间的转换

标签:style   blog   color   io   ar   使用   java   sp   数据   

原文地址:http://www.cnblogs.com/zrlhss/p/4048120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!