美文网首页
day02(数据类型)

day02(数据类型)

作者: Honour_Lee | 来源:发表于2016-09-09 22:15 被阅读0次

    public class Test01 {
    static byte a;
    static short b;
    static int c;
    static long d;
    static float e;
    static double f;
    static char g;
    static boolean h;
    public static void main(String[] args)
    {
    /*
    //申明了一个byte类型的变量 b
    byte b = 12;
    int c = b + 7;
    //精度小的 赋值给精度大的 会自动进行类型转换 隐式转换
    //精度大的赋值给精度小的 会丢失精度 强制转换(显示转换)
    byte d = (byte)(b + b);
    /
    /

    //byte a;
    char c = '国';
    System.out.println((c+"").getBytes().length);
    */

        /*
        char c = 'f';
        
        //解释代码
        int d = c-1;
        char x = (char)(d);
        System.out.println(x);
        */
        
        //随机生成一个[0-100)之间的整数
        int i = (int)(Math.random()*100);
        System.out.println(i);
        
        //随机生成一个[20 45]的随机整数
        //假设 m=20 n=45 
        //Math.random()*(n-m+1)+m
        int j = (int)(Math.random()*26+20);
        
        //随机产生一个a-z之间的字符
        
        int m = (int)(Math.random()*('z'-'a'+1)+'a');
        System.out.println((char)m);
        
        //定义一个char类型的变量(a到z) 将其转换为大写的字符后输出
        //比如  a    A
        //定义一个char类型的变量(A到Z) 将其转换为小写的字符后输出
                //比如  A    a
        
        //可能会存在导包要求 点击 import scanner即可
        Scanner f = new Scanner(System.in);
        System.out.println("请输入:");
        char c = f.next().charAt(0);
        System.out.println("the result is:"+c);
        
    }
    

    }

    相关文章

      网友评论

          本文标题:day02(数据类型)

          本文链接:https://www.haomeiwen.com/subject/zsqyettx.html