测试基本数据类型

package net.hw.lesson03;

import java.text.DecimalFormat;

/**

  • 功能:测试基本数据类型

  • 作者:张昌阳

  • 日期:2019年3月14日
    */
    public class TestDataTypes {
    public static void main(String[] args) {
    byte b = 127;
    short s = 32767;
    int i = 2147483647;
    long l = 0;
    float f = 3.4028235E38f;
    double d = 1.7976931348623157E308;
    //////////////////////////
    System.out.println(Integer.MAX_VALUE);
    System.out.println(Long.MAX_VALUE);
    System.out.println(Float.MAX_VALUE);
    System.out.println(Double.MAX_VALUE);
    //////////////////////////////////////
    char c1 = ‘a’;
    char c2 = ‘A’;

     int c1asc = c1;
     int c2asc = c2;
    
     System.out.println(c1 + "的ASCII:" + c1asc);
     System.out.println(c2 + "的ASCII:" + c2asc);
    
     //转义字符
     System.out.println("你喜欢赵笨笨吗?\n真的好喜欢啊!\n为什么不去追呢?\n因为我不是很优秀,毕竟她比我多经历两年的事情。");
     System.out.println("赵笨笨\t赵叶琴\t叶可爱");
    
     ////////////////////////////
     boolean b1 = true;
     boolean b2 = false;
    
     System.out.println("b1=" + b1 + "\nb2 =" + b2);
     //////////////////////////
     final double PT = 3.1415926;//保留两位小数
     double r = 2;
     double area = PT * r * r;
     System.out.println("area = " + area);
     System.out.println("area = " + String.format("%.2f",area));//第一种方法
     double area1 = ((int) (area * 100 + 0.5)) / 100.0;//第二种方法
     System.out.println("area = " + area1);//第三种方法
     System.out.println("area = " + Math.round(area * 100) / 100.0);
    
     DecimalFormat df = new DecimalFormat("#.##");//第四种方法
     System.out.println("area = " + df.format(area));
    
     int x, y,z;//赋值
     x = y = z = 100;
     System.out.println("x =" + x + "\ny =" + y + "\nz =" + z);
    

    }
    }

你可能感兴趣的:(个人)