java --基本数据类型间的转换

Posted Constructor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java --基本数据类型间的转换相关的知识,希望对你有一定的参考价值。

public class changetype {
     public static void main(String[] args)
     {  
        String ar = "true";  //String转 boolean ,只要不是"true",结果即为false;
        boolean ar1 = Boolean.parseBoolean(ar);
        if(ar1)
        {
            System.out.println("true");   //结果为true;
        }
        
        String str = "12";    //String 转   int
        int m = Integer.parseInt(str);
        System.out.println(m);
        
        String str0 = "12.6";             //string转换成double
        double x = Double.parseDouble(str0);
        System.out.println(x);
        
        int y = 5;
        String str1 = y+"";
        System.out.println(str1);
        
        int flag = 100;         //int转String,任何类型与字符串连接将变为字符串类型。不推荐使用
        String a = flag+"";
        System.out.println(a); 
        
        int flag0 = 200;               //int 转String 利用String.valueOf();
        String str3 = String.valueOf(flag0);
        System.out.println(str3);
        
        float h = 12.6f;  //  float 转 int ,由高到低必须进行强制类型转换,损失精度变为12
        int w =(int)h;
        System.out.println(w);    //结果为12
        
        float c = 89.6666f;
        double s = c;
        System.out.println(s);    //结果为89.666677987979
        
        double e = 78.999999999;
        float o = (float)e;
        System.out.println(o);   //结果为79
        
        
        
        
     }}

 

以上是关于java --基本数据类型间的转换的主要内容,如果未能解决你的问题,请参考以下文章

Java 布尔运算

Java - 35 Java 实例

Java While 循环

Java 字符串

Java If ... Else

JAVA.包 JAVA类 JAVA APPLET .......等跟JAVA挨得上边得都要!