2020.7.21-2020.8.2Java输入输出以及运算符与基础数据类型学习

本周学习了Java的输入输出以及运算符与基础数据类型,知识点罗列如下:
1.Java中的程序以类为单位,所有程序都必须在class定义范畴内,类的定义的两种形式:
(1)class 类名称 {
代码

(2)public class 类名称 {
代码

例如:“public class Hello {}”代码中的Hello就是类名称。
2.public class定义要求文件名称与类名称保持一致,一个*.java文件中只允许有一个public class定义。
3.class定义的类文件名称可以与类名称不一致,但是在编译之后每一个使用class声明的类都会生成一个*.class文件,一个*.java文件可以产生多个*.class文件。
4.Java的主方法:
public static void main(String args[]) {
执行的代码;

5.主方法所在的类称为主类,并且主类都使用public class声明。
6.系统输出:如果要在屏幕上显示信息,可以使用以下方法:
System.out.println(); 输出之后追加一个换行。
System.out.print(); 输出之后不追加换行。
7.Java运算符根据其所使用的类的不同,可分为赋值运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、括号运算符等。
8.算术运算符:“+”、“-”、“*”、“/”、“%”分别表示“加法”、“减法”、“乘法”、“除法”、“取模(取余数)”。
9.简化赋值运算符:
(1)+=:例a+=b表示a=a+b。
(2)-=:例a_=b表示a=a_b。
(3)=:例a=b表示a=a*b。
(4)/=:例a/=b表示a=a/b。
(5)%=:例a%=b表示a=a%b。
10.“++”表示自增,变量值加1,放在变量前表示先自增后运算,放在变量后表示先计算后自增。
11.“–”表示自减,变量值减1,放在变量前表示先自减后运算,放在变量后表示先计算后自减。
12.关系运算符包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等(!=)、相等(==),所有的关系运算返回的判断结果都是布尔类型的数据。
13.三目运算符基本语法:数据类型 变量 = 关系运算?关系满足时的内容:关系不满足时的内容;
14.逻辑运算一共包含3种:与(多个条件一起满足)、或(多个条件有一个满足)、非(使用“!”操作,可以实现true与false的相互转换)。
15.&和&&的区别:
&:所有的判断条件都进行判断。
&&:如果前面的判断条件返回了false,直接中断后续的判断条件执行,最终的结果就是false。
16.|和||的区别:
|:所有的判断条件都执行。
||:若干个判断条件如果有判断条件返回了true,那么后续的条件将不再判断,最终的结果就是true。
17.Java数据类型分为基础数据类型和引用数据类型,其中,基础数据类型包括数值型[整数类型(byte、short、int、long)、浮点类型(float、double)]、字符型(char)、布尔型(boolean),引用数据类型包括类(class)、接口(interface)、数组。
18.long保存的整数范围是最大的,double保存的浮点数范围是最大的,两者相比较,double可以保存更多的内容。
19.任何数据类型都有其对应的数据保存范围,但是在一些特殊环境下有可能计算的结果会超过这个限定的范围,此时就会出现数据的溢出问题。
20.不同的数据类型之间是可以转换的,即范围小的数据类型可以自动转为范围大的数据类型,但是如果反过来,范围大的数据类型要转为范围小的数据类型,就必须采用强制性的处理模式,同时还需要考虑可能带来的数据溢出。
21.浮点型数据描述的是小数。
22.整型无法保存小数位,在整型数据进行计算时,小数点的内容将被抹掉。
23.如果要定义字符变量,可以使用char关键字进行定义。
24.大写字母和小写字母之间差了32。
25.布尔型是一种逻辑结果,主要保存两类数据:true和false,这类数据主要用于一些程序的逻辑使用上。
26.字符串是在实际项目中所使用的一种类型,利用字符串可以保存更多的字符内容,Java中使用“"”来实现字符串常量定义,对应的类型为String。
本周还学习安装了Java环境配置、Eclipse、MySQL配置、Navicat for MYSQL,虽然中间出现一些差错导致环境配置和安装失败,但最终通过搜索查找解决了。
本周学习内容较少,下周尽量将进度赶上来,并找几个程序练习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值