一、运算符
赋值运算符 = += -= *= /= %= 从右边往左执行
基本运算符 + - * / %
逻辑运算符 & && | || ! ^
关系运算符 == != > >= < <= 判断是否满足,返回true和false
+作连接符 与字符串一起运算
三元运算符 (条件表达式)?值1:值2;
自增自减运算符 ++a 先加1在使用变量 ;
a++ 先使用变量再加1
二、顺序结构
由上到下执行
三、分支结构
if语句
可以判断条件来决定执行哪个分支
switch语句
根据表达式的值来进行值匹配选择对应的分支执行
break防止穿透
三、循环结构
控制一段代码重复执行多次
for语句:
while语句:
do while语句:
四、键盘录入技术
键盘导包三步走:
1.导包:import java.util.Scanner
2.创建一个新扫描仪对象:Scanner sc = new Scanner(System.in);
3.等待接收用户的数据:int age = sc.nextInt();
4.String name= sc.next();
5.char ch = sc.next().charAt(0);
五、数值拆分技巧
int a=298;
int ge=a%10;
int shi=a/10%10;
int bai=a/10/10%10;
1.%的意义为取余
2.例如298%10的计算流程为298/10=29(整数与整数相除,不保存小数)
3.余数为8,这时取到的便是个位的数字
六、跳转关键词
1.break
(1)switch语句中:结束switch语句,防止出现case穿透
(2)循环语句中(搭配if使用):结束循环
2.continue
1.用于跳出当前循环的当此执行
七、方法的定义
方法的格式:
return 后面的返回值要和方法名前面的"返回值类型"相对应
无返回值时方法名前面为void
修饰符 返回值类型 方法名(参数类型 参数名字1.参数类型 参数名字2....){
方法体:
return 返回值;
}
调用方法:
调用:
* 1.单独调用:方法名(参数)
* 2.打印调用:System.out.println(方法名(参数)); 打印调用,将方法的结果打印显示出来
* 3.赋值调用:数据类型 变量名 = 方法名(参数); 将方法赋值给变量,再去操作变量
* 1.public static void main(String[] args) void空类型 固定的main方法,方法里面不能嵌套方法
2.固定的一个程序方法
无返回值的方法
流程步骤:
1.运行main方法,找到main方法中a、b的值,输入到wuFan方法中
2.运行wuFan方法,输出其结果
1.如果一个方法无返回值,那么方法名前面的”返回值类型“就是void类型
2.如果一个方法无返回值,那么它只能使用单独调用,不能使用赋值调用和打印调用
有返回值的方法
1.执行main方法,在main方法中找到sun方法
2.将main方法中定义a与b的变量输入到sum方法中
3.sum执行完方法后,使用return将计算后的值返回到main方法
八、方法的有参与无参
1.比较方法的有参数和无参数
有参数:方法的()里面有内容:当一个方法需要一些数据才能完成任务的时候,就需要有参数。比如:计算两个数字相加,需要知道这两个数字具体是多少。
无参数:方法的()里面无内容,当一个方法不需要数据输入就能完成任务的时候,就不需要有参数。比如:打印固定十次hello world(无参数)
标签:调用,java,基础,运算符,参数,返回值,main,方法 From: https://blog.csdn.net/2301_80640837/article/details/137060632