算术运算符
算术运算符: +,-,*,/,%,++,–
public static void main(String[] args) {
/*
算术运算符: +,-,*,/,%,++,--
+ 表示一个正数
+ 字符串连接
+ 加法运算
-,*,/,% 只能进行算数运算
*/
int a = +5;
String b = "abc";
String b1 = "abc";
int c = 10;
System.out.println(a+b);
System.out.println(b+b1);
System.out.println(a+c);
System.out.println(a-'x');
System.out.println(a-c);
int x = 5;
//x++; // x=x+1
//++x; // x=x+1
//int y = x++ +2; //x++ 后自增
int y = ++x + 2; //++x 先自增
System.out.println(x);
System.out.println(y);
}
比较运算符
关系(比较)运算符: >,<,>=,<=,==,!=
public static void main(String[] args) {
/*
比较运算符
== != > < >= <=
== != 数值与数值(char) 布尔与布尔 引用类型 与 引用类型
> < >= <= 数值与数值(char)
*/
int a=10;
int b=5;
System.out.println(a==b);
System.out.println(a!=b);
boolean c = true;
boolean c1 = false;
System.out.println(c==c1);
System.out.println(c!=c1);
System.out.println(a>b);
System.out.println(a>'c');
System.out.println(a>='c');
System.out.println(a<='c');
}
控制台输入
使用标准输入串System.in
使用Scanner取得一个字符串或一组数字 在新增一个Scanner对象时需要一个System.in对象
例:Scanner scan = new Scanner(System.in);
String s= scan.next ();
System.out.println(“输入数据:”+s);
在使用Scanner对象时,需要在文件头带入 java.util.Scanner;
写法为: import java.util.Scanner;
循环语句
循环语句功能: 在某些条件满足的情况下,反复执行特定代码的功能
循环语句的四个组成部分
1.循环变量的初始化
2.循环条件部分
3.循环体部分
4.循环变量的更新
循环语句分类
1.while 循环
2.do/while 循环
3.for 循环