java八大基本数据类型&基本用法(含数据输入输出)

文章内容
1.java八大基本数据类型
2.基本用法
3.获取键盘输入Scanner
4.数据类型之间的转换

2020年2月25日 第二周星期二

1.java八大基本数据类型

        //整形(属于整型的4个基本数据类型)
        byte a1=127;//可装最大值 (2^7)-1
        byte a2=-128;//可装最小值 -2^7
        short b1=32767;//可装最大值 (2^15)-1
        short b2=-32768;//可装最小值 -2^15
        int c1=2147483647;//可装最大值 (2^31)-1
        int c2=-2147483648;//可装最小值 -2^31
        long d1=9223372036854775807l;//可装最大值 (2^63)-1
        long d2=-9223372036854775808l;//装最大值 -2^63
        //注意:long类型数值末尾应加l表示是long类型,否则默认int型

        //浮点型(属于浮点型的2个基本数据类型)
        float e1=123.4f;//占4字节 范围1.4E-45~3.4028235-E38
        double f1=67512313.32;//占8字节 4.9E-324~1.7976931348623157E-308
        //注意:float末尾应加f,否则默认double型

        //字符型(属于浮点型的1个基本数据类型)
        char g='a';//a是ASC码,数值为97
        char h=65;//65在ASC码中表示A
        //字符型可以直接赋值一个字符,也可以赋值字符对应的ASC码值

        //布尔型(属于布尔型的1个基本数据类型)
        boolean i=10>9;//结果为true表示成立(真的)
        boolean l=10>98;//结果为false表示不成立(假的)
		//注意:布尔型只能装 true和false,不能装其他数值字符等
		

2.基本用法(这里只做定义变量举例)
例如我要装年龄,年龄一定是整数,所以我选择整型,也许有人活过byte类型的最大值127岁,那么我选择short类型,最大值32767

short age;//定义一个装年龄的变量,变量名应做到 “见名知意”

3.获取键盘输入Scanner(然后输出)

package com.company;


import java.util.Scanner;//必须导入此包才可使用输入

public class inputData {
    public static void main(String[] args) {
        Scanner scanner1 =new Scanner(System.in);//new一个可输入的对象scanner1
        System.out.println("请输入您的年龄");
        short age=scanner1.nextShort();//接收用户输入值
        //注意:若short age这儿改为int age,那么nextShort也应该改变为nextInt()
        System.out.println("您的年龄是"+age);//输出用户的年龄
    }
}

根据接收值的不同,可将short age=scanner1.nextShort();这一行代码中的nextShort()更改为下图对应的方法
在这里插入图片描述

发布了8 篇原创文章 · 获赞 4 · 访问量 304

猜你喜欢

转载自blog.csdn.net/OXOXOX6/article/details/104497594