java 中定义变量与输出格式

/**java中 变量 的八大类型 byte short int long float double boolean char **/
public class Main {
    public static void main(String[] args) {
        //整形: 短整型
        byte b = 100;// 占1个字节 8位
        //范围 最小值是 -128(-2^7) 最大值是 127(2^7-1)
        short s = 200;//2个字节16位
        //最小值是 -32768(-2^15)最大值是32767(2^15 - 1)
        int i = 400;//4个字节32位
        //最小值是 -2,147,483,648(-2^31) 最大值是 2,147,483,647(2^31 - 1)
        //    长整型 占8个字节64位
        long l = 800L;// 注:常量后需 l 或 L
        // 最小值是 -9,223,372,036,854,775,808(-2^63)最大值是 9,223,372,036,854,775,807(2^63 -1)
        // 浮点型 : float 又名单精度浮点型  double 双精度浮点型
        // float 占4个字节32位  double 占8个字节64位
        float f = 400.00F;// 与long 一样 常量之后需加 F 或 f 大小(2^23)
        double d = 800.00D;//double 常量之后也有 D/d 不过被省略了 自己无需添加 添加也不会报错

        // 布尔型 : 只有两个值 true(真)/false(假)
        boolean boo = true;//并未明确指出 占几个字节(1个字节?两个字节?还是???)

        // 字符型 占2个字节
        char c = 'a';// 一次只能存一个英文或一个字符(一个汉字/汉字占两位)

        /* 输出的三种类型 即格式
        * System.out.printf("%+变量对应格式",变量);
        * System.out.println(变量或常量); 划行输出 ln 即为划行
        * System.out.printf(变量或常量);  输出不划行
        * */

        // 直接输出
        System.out.println(b);
        System.out.println(s);
        System.out.println(i);
        System.out.println(l);
        System.out.println(f);
        System.out.println(d);
        System.out.println(boo);
        System.out.println(c);

        //补充
        System.out.printf("\n%d\n",b);
        System.out.printf("%d\n",s);
        System.out.printf("%d\n",i);
        System.out.printf("%d\n",l);
        System.out.printf("%f\n",f);
        System.out.printf("%f\n",d);
        System.out.printf("%b\n",boo);
        System.out.printf("%c\n",c);
    }
}
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值