JAVA核心技术卷I 啃书持续打卡总结中...

JAVA核心技术啃书持续打卡总结中…

第三章-Java的基本程序设计结构-day01 2019-2-23 上海浦东 阴

  3.1一个简单的Java应用程序

在这里插入图片描述
1.Main方法必须申明为public 在IDEA中可以直接快捷新建Main方法:psvm
2.class后面都加上类名,类名命名规则一般都为驼峰命名,即类似CamelCase.
3.一对大括号代表方法体的开始与结束

{
        if(Message==1){
            System.out.println("你好");
        }else {
            System.out.println("不好");
        }
    }

4.下面研究这段代码
在这里插入图片描述
Java使用的通用语法:object.method(parameters)

  3.2注释

一般代码中有三种注释方式(注释后加一个空格在写具体内容)
在这里插入图片描述
具体生成类与方法上设置注释查看详情

  3.3数据类型

在Java中,共有8个基本数据类型

整型:byte、short、int、Long
存储需求:1字节、2字节、4字节、8字节
整型中,长整型数值又一个后缀L或者l(如400000000L),十六进制有前缀0x或者0X(如0xCAFE),八进制前缀为0(如01000),二进制前缀为0b或0B(如0b10011)

浮点型:float(单精度)、double(双精度)
存储需求:4字节、8字节
Double类中Double.isNaN()方法可以判断是否为一个数字
浮点数值不适用于无法接受舍入误差的金融计算中,例如System.out.println(2.0-1.1)

char类型
双单引号之间为char类型

boolean类型 包含true、false

  3.4变量

变量名必须以字母开头并由字母或数字构成的序列

变量必须初始化

关键字final表示这个变量只能被赋值一次,被static final修饰该变量变成常量


第三章-Java的基本程序设计结构-day01 2019-2-24 上海浦东 晴

  3.5.1数学函数与常量

Math类中静态方法,调用方式Math.方法名
1.一个数值的平方根 Math.sqrt()
2.幂运算 Math.pow(x,a) 表示x的a次幂

  3.5.2数值类型之间的转换

在这里插入图片描述
实线表示无数据丢失,虚线表示数据丢失,大箭头表示数据丢失

  3.5.3强制类型转换

强制类型转换 int i=(int)1.0+2 前方括号写基本数据类型
浮点数转整型会出现部分数据丢失

  3.5.4结合赋值和运算符

x+=4 等效于 x=x+4
浮点型与整型相运算默认相加结果为整型 x+=5.8 等效于 x=(int)x+5.8

  3.5.5自增与自减运算符

++符号在前,先运算++在作其他运算
++符号在后,按顺序进行运算
在这里插入图片描述

  3.5.6关系与boolean运算符

1.短路运算符 || &&
在这里插入图片描述
2.三目运算符
格式:condution ? expression1 :expression2
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值