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

java基础01(注释,数据类型)

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

java基础01(注释,数据类型)

一.注释

注释一个分为三种:单行,多行 ,文档。
//这是单行注释
 

二.主函数

public static void main(String[] args){

    
}

public:访问权限最高。
static:把主函数声明成一个静态函数 public:声明主函数为public,其他类可以进行访问

void:关键字表明main()的返回值是无类型

String[] arg:这是主函数的参数列表,是c个数组类型的参数,而且元素都是字符串类型的。

常量
整数常量Java中整数常量分为八进制,十进制和十六进制
浮点数常量    

浮点数常量分为十进制和科学计数法

如 1.75e5 或 1.75E5,其中 e 或 E 之前必须有数字,且 e 或 E 之后的数字必须为整数。

字符串常量通常用 ' '(单引)来包裹一个字符。如 'e','E'等  
字符常量通常用 '""(双引)来包裹一个字符串,如"adwqd"。Java中' '(单引), " "(双引)是有区别的
布尔常量Java 的布尔型常量只有两个值,即 false(假)和 true(真)。
空常量null (数组部分会用到)

public class HelloWorld {
    // 静态常量
    public static final double PI = 3.14;
    // 声明成员常量
    final int y = 10;

    public static void main(String[] args) {
        // 声明局部常量
        final double x = 3.3;
    }
}

Java一共有三种常量:静态常量,成员常量和局部常量

第三行代码是静态常量,在final前面加public static代表常量的作用域是全局,不需要创建对象就可以访问,类外只需要调用HelloWorld.PI就可使用。

第五行定义的是成员常量,第九行定义的是局部常量,作用域类似于局部变量。

成员变量和局部变量均不可被修改。

Java中有八种基本数据类型
整数类型byte(字节型)1字节-128~127
short(短整型)2字节-32768~32767       
int(整型)4字节-2147483648~2147483648
long(长整型)8字节-9223372036854775808L~9223372036854775807L
浮点类型float(单精度浮点型)4字节+/-3.4E+38F(6~7个有效位)
dobule(双精度浮点型)8字节+/-1.8E+308()15个有效位
字符类型char2字节ISO单一字符集
布尔类型boolean1字节true或false

之后在这里给大家总结了八种基本类型的数据转化是否合理或者是精度损失的问题,希望对大家有帮助

大家赋值粘贴的时候会出现报错,请全部注释,之后进行验证

        byte a=10;
        short b=20;
        int c=30;
        long d=40;
        float e= 4.3F;
        double f = 3.2;
        char g ='a';
        boolean h= true;

        b=a; c=a; d=a; e=a; f=a; g=a; h=a;
        byte类型可以给byte short int long float double 赋值  不能给char(精度损失) boolean赋值

        a=b; b=b; c=b; d=b; e=b; f=b; g=b; h=b;
        short类型可以给 short int long float double 赋值  不能给byte(精度损失) char boolean赋值

        a=c; b=c; c=c; d=c; e=c; f=c; g=c; h=c;
        int类型可以给 int long float double 赋值  不能给byte(精度损失) short(精度损失) char boolean赋值

        a=d; b=d; c=d; d=d; e=d; f=d; g=d; h=d;
        long类型可以给 long float double 赋值  不能给byte(精度损失) short(精度损失) int(精度损失) char boolean赋值

        a=e; b=e; c=e; d=e; e=e; f=e; g=e; h=e;
        float类型可以给 float double 赋值  不能给byte(精度损失) short(精度损失) int(精度损失) long(精度损失)  char boolean赋值

        a=f; b=f; c=f; d=f; e=f; f=f; g=f; h=f;
        double类型可以给 double 赋值  不能给byte(精度损失) short(精度损失) int(精度损失) long(精度损失) float(精度损失) char boolean赋值

        a=g; b=g; c=g; d=g; e=g; f=g; g=g; h=g;
        char类型可以给 int long float double char 赋值  不能给byte(精度损失) short(精度损失)  boolean赋值

        a=h; b=h; c=h; d=h; e=h; f=h; g=h; h=h;
        boolean类型可以给 boolean 赋值  不能给 byte short int long float double char 赋值

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

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

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