一. 变量(记录一个可变数据)
变量使用时需先声明,再赋值,再使用
声明: 数据类型 变量名;
赋值: 变量名 = 值;
二. 运算符
+:在符号两边都为数字时,将符号两边的两个数进行相加;在符号任意一边有字符或字符串时,改符号表示连接作用
如:a = 1,b = 2 //此时a与b都为数字,a+b为3
a = 'a',b = 'b' //此时a与b都为字符,a+b为ab
-:在符号两边都为数字时,将符号两边的两个数进行相减
*:在符号两边都为数字时,将符号两边的两个数进行相乘
/:在符号两边都为数字时,将符号两边的两个数进行整除
如:当a = 10,b = 3时,a/b的值为3
%:在符号两边都为数字时,将符号两边的两个数进行取余
如:当a = 10,b = 3时,a%b的值为1
=:将符号右边的值赋值给等号左边
如:a = 10;便是将10赋值给a
+=:将符号左边的值与右边的值相加再赋值给左边的值
如:a = 10;
a+=10; //这时相当于a = a+10,运算结束2后a的值为10+10=20
-=:将符号左边的值与右边的值相减再赋值给左边的值
如:a = 10;
a-=10; //这时相当于a = a-10,运算结束2后a的值为10-10=0
++:自增符,每次+1,++可再变量前,也可在变量后.其区别为:++在前先+1再计算,++在后先计算后+1
如:当a = 1,b = 2时,(a++) + (++b)等价为:1 + 3 = 4
--:自减符,每次-1,--可再变量前,也可在变量后.其区别为:--在前先-1再计算,--在后先计算后-1
如:当a = 1,b = 2时,(a--) + (--b)等价为:1 + 1 = 2
逻辑运算符
符号:<
作用:判断符号左边是否小于右边
符号:>
作用:判断符号左边是否大于右边
符号:<=
作用:判断符号左边是否小于或等于右边
符号:>=
作用:判断符号左边是否大于或等于右边
符号:==
作用:判断符号左边是否等于右边
基本数据类型判断的是值是否相同
引用数据类型判断的是地址是否相同
符号:!=
作用:判断符号左边是否不等于右边
符号:&
作用:与逻辑,符号两边同时为真,才为真.反之为假
符号:&&
作用:短路与,与逻辑.符号两边同时为真,才为真.反之为假
&&比&效率高
符号:|
作用:或逻辑,符号两边有真,为真
符号:||
作用:短路或,符号两边有真,为真
||比|效率高
符号:!
作用:非,非真为假,非假为真
!true = false
!false = true
三元运算符
格式
数据类型 变量名 = 判断语句 ? 值1:值2
当判断语句为true时,变量名 = 值1
当判断语句为false时,变量名 = 值2
如:
当a>b为真时,max = a,当a>b为假时,max = b
数据类型转换
指将一个数据从一个数据类型转换为另一个数据类型
如:double num = 1(整数默认int型) + 0.1(小数默认double型)
类型大小比较为比较该类型的字节,如int为4字节,double为8字节,double相较于int便为大类型.(不同类型的字节数在第一天)
而在等号左边类型小于等号右边时要使用强制类型转换
格式为: 小数据类型 变量名 = (小数据类型) 值
如:int num = (int)2.2,此时将2.2这个double类型转换为int型后num为2
在等号左边类型大于等号右边时,会自动进行转换
如:double num = 2,此时将2这个int型转换为double型,转换后num为2.0
三. Java的键盘输入
在代码中类的上面(即代码最上面)写上 import java.util.Scanner; 这句代码
然后在程序内使用前写上 Scanner 变量名1 = new Scanner(System.in); 这句代码,变量名1可自定义
在使用时若是
让用户输入字符串:
String 变量名2 = 变量名1.next();
让用户输入数字:
int 变量名3 = 变量名1.nextInt();
注意:变量名2和变量3对应的值就是用户输入的内容
四. eclipse的安装与使用
eclipse的安装主要还是要注意下载到的路径,尽量不要放在c盘,并保证所下载目录下尽量不要出现中文,eclipse可在官网下载,也可通过我下面的分享获取
在eclipse下载完成后进入时会有一个将代码储存位置的弹窗,可自行选择将其存储的位置
下面为进入eclipse后新建立代码文件的操作:
至此 第一个代码文件便创建完成
完成后右键如下地方
然后按照如下操作便可建立第一个class,然后便可开始编写代码
今日学习到此结束,欢迎浏览欢迎指导,后续会继续分享java学习的内容
eclipse获取连接如下