数据类型:
一、8大基本数据类型:
整数:
byte 极短
short 短整型
**int 整型
**long 长整型
浮点数:(小数)
float 单精度浮点数
**double 双精度浮点数
字符类型:
Char ch=’a’
布尔类型:
Boolean bool=true;
例子:
//数值类型 整形
byte num1=10;
short num2=1;
int num3=1;
long num4= 1L;
//浮点数 小数
float num5=10.5F;
double num6=20.56;
//字符类型
char ch=‘A’;
//布尔类型
Boolean bool=true;
二、引用数据类型:String
快捷键:格式化代码:ctrl+atl+l
运算符:
1.算术运算符:
+ - * / %(取余数)
++ 自增运算,代表+1 ;+1:1数字运算加法 2连接
– 自减运算,代表-1
+=2; -= *= /=
2.比较运算符:
=
<
<=
==
!=
列子:
public class text3 {
public static void main(String[] args) {
int num1=5;
int num2=5;
System.out.println(num1>num2);
System.out.println(num1>=num2);
System.out.println(num1<num2);
System.out.println(num1<=num2);
System.out.println(num1==num2);
System.out.println(num1!=num2);
}
}
3.逻辑运算符:
&: 与(两个表达式(boolean)的值如果都为真,则整个式子都为真;表达式:两个操作数中间有符号
||: 或(表达式中有一个是对的,结果就是对的)
!:非(过程是对的,但是结果相反)eg:(!(num1<num2));
优先级:比较运算符>逻辑运算符
Num1>num2 true
True&false 易读性
步骤:
如果Scanner为红色的,则把光标定位在单词上,按alt+回车键
人机交互:
Scanner input=new Scanner(System.in);
//人机交互,面向对象编程
Scanner input=new Scanner(System.in);
//此方法能接受键盘录入的数据
System.out.println(“请输入你的姓名:”);
String name=input.next();
System.out.println(“你的姓名为:”+name);
// 字符串: next()
// 整数: nextInt()
// 浮点数: nextDouble();
列子:
public class Demo14 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out. println(“两个浮点数相加运算:”); System.out. println(“请输入第一个浮点数:”); double numl = input.nextDouble();
System.out.println(“请输入第二个浮点数:”); double num2 = input.nextDouble();
System.out.println(“输入的两个浮点数之和为:”+(num1+num2));