zoukankan      html  css  js  c++  java
  • 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
            
            
            
            
         }}
  • 相关阅读:
    1048 石子归并
    高精度算法小结
    3117 高精度练习之乘法
    UVa 11809
    3115 高精度练习之减法
    3116 高精度练习之加法
    “da shen” in my heart
    爱是怀疑!
    普通disco
    崇拜
  • 原文地址:https://www.cnblogs.com/2206411193qzb/p/7479954.html
Copyright © 2011-2022 走看看