java基本运算

1 篇文章 0 订阅
1 篇文章 0 订阅

算数运算符
加减乘除余 + - * / %
/ : 除法,整数相除只能得到整数 5/2=2
% :取余(模),两个数相除得到余数 5%3=2;

+符号的其他操作
1.+符号和字符运算
字符会自动转化为int再参与运算
2.符号和字符串运算
当作字符串连接符

自增自减运算
++(自增) 和–(自减)
1.单独使用
不管放在操作数前面还是后面,在操作数的基础上自增或是自减1
2.混合使用
放操作数前面先自增(自减),然后做其他运算;
放后面先做其他运算,操作数后自增(自减);

赋值运算符
基本赋值运算符=: 把右边的值赋值给左边的变量
拓展的赋值运算符: += -= /= %=
把左右两边运算结果重新赋值给左边
int a=3;
a+=4;//a=7
注意事项:拓展的赋值运算符隐含有强制类型转换
short s=1;
s+=5;// 等价于s=(short)(s+5)

比较运算符
比较运算符的结果都是boolean类型

= < <= == !=
System out println(3>4);//false

逻辑运算符
逻辑运算符使用了对两个boolean类型的值进行运算。
&(与) |(或) ^(异或) !(非)
^:左右两边结果一样是false,不一样为true;

短路的逻辑运算符(常用)
&&(双与):左右两边都是true结果才是true;
否则结果为false;
特点:如果左边为false,右边不运算;

||(双或):左右两边都为false结果才是false;否则结果为true;
特点:如果左边为true,右边不运算。

三元运算符
格式:关系表达式?表达式A:表达式B
int max=a>b?a:b

键盘录入
//1.导包
import java.util.Scanner;
//2.创建键盘录入对象
Scanner sc=new Scanner(System.in);
//3.利用Scanner对象获取键盘录入的整数
int a=sc.nextInt();

流程控制
程序的执行流程可以使用流程控制语句进行控制,分为顺序结构、选择结构、循环结构

if语句(选择结构)
//如果条件为true,就执行语句体
//如果条件为false,就继续执行if之后语句
if(条件判断){
语句体A;
}else if(条件判断2){
语句体2}else{
语句体3}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值