• 数据转换例子


    public  class  Shujuzhuanhuan2

    {

            public static void main(String[] args)

            {

                       //byte的取值范围: -128~127

                       byte b=200;

                       System.out.println(b);

             }

    }

    public  class  Shujuzhuanhuan2

    {

            public static void main(String[] args)

            {

                       //byte的取值范围: -128~127

                       byte b=(byte)200;

                       System.out.println(b);

             }

    }

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args)
            {
                    short s=123;
                    int i=50000;
                    s=i;
                    System.out.println(s);
             }
    }

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args) 
            {
                    short s=123;
                    int i=50000;
                    s=i;
                    System.out.println(s);
             }
    }

     

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args) 
            {
                    long l=123456;

                    long l2=8888888888;

                    System.out.println(l2);
             }
    }

     

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args) 
            {
                    long l=123456;

                    long l2=8888888888L;

                    System.out.println(l2);
             }
    }

    8888888888的数据类型默认为int型,数据超出int数据类型的长度。

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args) 
            {
                    float f=12.345;

                    System.out.println(f);
             }
    }

    public class Shujuzhuanhuan2
    {
             public static void main(String[] args) 
            {
                   float f=12.345f;

                    System.out.println(f);
             }
    }

    class Shujuzhuanhuan1
    {
              public static void main(String[] args)
             {
                    int a,b,c;
                    a=2;
                    b='q';     // 113
                    c=4;
                   System.out.println(a);
                   System.out.println(b); 
                   System.out.println(c);


               char d='5';
               byte e;
               e=(byte)(a+b);
              System.out.println(e);


             boolean f=true;
             double g=4.3;

             g += b;

             System.out.println(g);


             b += 0.3;
             b = (int)(b + 0.3);
             System.out.println(b);


              c += f? 2:4;

              System.out.println(c);

              float h = (float)12.5;
              float i = (float)14.5;
              e = (byte)(h + i);
              e += h;
              a += 2147483646;
              float j = (float)(h / 0.5);
              System.out.println(e);
              System.out.println(h);
              System.out.println(g);

          }
    }

  • 相关阅读:
    【Tomcat】export: `xxx': 不是有效的标识符
    【Linux】查看程序是否正常运行
    【Linux】bat文件如何执行
    【oracle】截取字符串
    【java异常】Expected one result (or null) to be returned by selectOne(), but found: 63
    【java异常】定时任务异常ERROR 20604 --- [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task
    【oracle】ORA-12638
    【java异常】Unable to install breakpoint in
    【oracle】处理锁表
    20180318 代码错题(4)
  • 原文地址:https://www.cnblogs.com/jgjk/p/7159804.html
Copyright © 2020-2023  润新知