栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础学习:数字类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础学习:数字类型

Java安装环境
  1. 百度搜索jdk(Java Downloads | Oracle)
  2. 安装JDK(记住安装路径).
  3. 配置环境变量
    1. 我的电脑–>右键–>属性–>高级系统设置
    2. 新建环境变量–>JAVA_HOME
    3. 配置path变量
  4. 测试JDK是否安装成功
    1. 打开cmd
    2. 输入java -version
dir #查看当前目录下的所有文件
cd ..  #返回上一级
cls  #清理屏幕
exit  #推出终端
ipconfig  #查看电脑ip
calc  #打开计算器
mspaint  #打开画图
notepad  #打开记事本
md(目录名)  #创建文件夹
cd>(文件名)  #创建文件
del(文件名)  #删除文件
rd(目录名)  #删除文件夹
数字类型

八种基本数据类型:byte、short、int、long、float、double、boolean、char。

byte

  • 8位、有符号的以二进制补码表示的整数
  • min :    -128(-2^7)
  • max:   127(2^7-1)
  • default: 0
  • 对应包装类:Byte

short

  • 16位、有符号的以二进制补码表示的整数
  • min :    -32768(-2^15)
  • max:   32767(2^15 – 1)
  • default: 0
  • 对应包装类:Short

int

  • 32位、有符号的以二进制补码表示的整数
  • min :    -2,147,483,648(-2^31)
  • max:   2,147,483,647(2^31 – 1)
  • default: 0
  • 对应包装类:Integer

long

  • 64位、有符号的以二进制补码表示的整数
  • min :    -9,223,372,036,854,775,808(-2^63)
  • max:   9,223,372,036,854,775,807(2^63 -1)
  • default: 0
  • 对应的包装类:Long

float

  • 单精度、32位、符合IEEE 754标准的浮点数
  • float 在储存大型浮点数组的时候可节省内存空间
  • 浮点数不能用来表示精确的值,如货币
  • default: 0.0f
  • 对应的包装类:Float

double

  • 双精度、64位、符合IEEE 754标准的浮点数
  • 浮点数的默认类型为double类型
  • double类型同样不能表示精确的值,如货币
  • default: 0.0d
  • 对应的包装类:Double

char

  • char类型是一个单一的 16 位 Unicode 字符
  • 最小值是 u0000(即为0)
  • 最大值是 uffff(即为65,535)
  • char 数据类型可以储存任何字符
  • 对应的包装类:Character

boolean

  • boolean数据类型表示一位的信息
  • 只有两个取值:true 和 false
  • 这种类型只作为一种标志来记录 true/false 情况
  • 对应的包装类:Boolean
 注释

  • Java中的三种注释
    1. 用//表示后边的文字注释掉 //Hello,Wrold!
    2. 多行注释
    3. 文档注释
  •  常用关键字

  • Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
  • 所有的标识都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
  • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、或者下划线(_)或数字的任何字符组合
  • 不能恶搞使用关键字作为变量名或方法名
  • 标识符大小写敏感
  • 合法标识符举例:
    • age、$salary、_value、__1_value
  • 非法标识符举例:
    • 123abc、-salary、#abc
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
public class Demo01 {
    public static void main(String[] args) {
        String Ahello = "yunshang";
        
        System.out.println(Ahello);
    }
}

数据类型
  • 强类型语言
    • 要求变量的使用要严格符合规定,所有变量都必须先定义才能使用
  • 弱类型语言
  • Java的数据类型分为两大类
    • 基本类型(primitive type)
    • 引用类型(reference type)
public class Demo2 {
    public static void main(String[] args) {
        //整数类
        byte a = 1;  //8进制;-128 — +128
        short b = 2;  //16进制;-32768 — +32767
        int c = 3;  //32进制;-212147483648 — +2147483648
        long d = 4L;  //64进制;-9223372036854775808 — +9223372036854775808
        //浮点数
        float e = 3.1415926535F;  //单精度、32位、接近但不等于、大约;不建议完全使用浮点数进行比较
        double f = 3.1415926535;  //双精度、64位、java中小数常量默认为double,如果要给float变量赋值则要加F或f
        //字符
        char name = 'A';  //字符型;占两个2字节,他只能是一个字或一个字符;
        //字符串
        String _name = "aA";//他是一个类,不是关键词
        //布尔值
        boolean g = true;  //用来表示对错;
        boolean h = false;
        System.out.println("=============================================");
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(name);
        System.out.println(_name);
        System.out.println(g==h);
        System.out.println("=============================================");
        float i = 59.3f;  //两数内存不想等,中文里是相等的;
        double j = 59.3/10;
        System.out.println(i);
        System.out.println(j);
        System.out.println(i==j);  //结果是false
        System.out.println("=============================================");
        float k = 10.1f;
        float l = k + 1;
        System.out.println(k==l);  //结果False
        System.out.println("=============================================");
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353587.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号