当前位置: 首页 > news >正文

运算符、表达式和语句

算术运算符与算术表达式
① 加、减运算符:
加、减运算符“+”“-”是二目运算符,即连接两个操作元的运算符。加、减运算符的结合方向是从左到右。例如2+3-8,先计算2+3,然后再将得到的结果减8。加、减运算符的操作元是整型或浮点型数据,加、减运算符的优先级是4级。
② 乘、除和求余运算符
乘、除和求余运算符“*”“/”“%”是二目运算符,结合方向是从左到右。例如2 * 3 / 8,先计算2 * 3,然后再将得到的结果除以8。乘、除和求余运算符的操作元是整型或浮点型数据,乘、除和求余运算符的优先级是3级。
用算术符号和括号连接起来的符合Java语法规则的式子称为算术表达式,如x + 2 * y - 30 + 3 * (y + 5)。
自增、自减运算符:
自增、自减运算符“++”“--”是单目运算符,作用是使变量的值增1或减1。操作元必须是一个整型或浮点型变量,既可以放在操作元之前,也可以放在操作元之后。例如:
 ++x(--x) 表示在使用x之前,先使x的值增(减)1

If语句的运用
代码:

public class Example3_2 {
public static void main(String args[]) {
int a = 9, b = 5, c = 7, t = 0;
if (b < a) {
t = a;
a = b;
b = t;
}
if (c < a) {
t = a;
a = c;
c = t;
}
if (c < b) {
t = b;
b = c;
c = t;
}
System.out.println("a=" + a + ",b=" + b + ",c=" + c);
}
}

2b5aedcc1713304e10241f16d83bdb10

开关语句
相关代码:
enum Season {
春季, 夏季, 秋季, 冬季
}

public class E {
public static void main(String args[]) {
int x = 96, y = 1;
Season season = Season.春季;
String str = new String("Java语言");

// 第一个 switch:基于整数运算 (x+y)
switch (x + y) {
case 1:
System.out.println(x + y);
break;
case 'a':
System.out.println(x + y);
case 10:
System.out.println(x + y);
break;
default:
System.out.println("没有般配的" + (x + y));
}

// 第二个 switch:基于枚举类型 (Season)
switch (season) {
case 冬季:
System.out.println("隆冬腊月");
case 春季:
System.out.println("春天种下种子");
case 秋季:
System.out.println("秋天收获果实");
break;
case 夏季:
System.out.println("暑假真好");
}

// 第三个 switch:基于字符串 (String)
switch (str) {
case "Java语言":
System.out.println("学习Java语言");
case "C语言":
System.out.println("最好学习过C语言");
break;
}
}
}

d82174ab025de72f7fcc22ded621f2ff

break和continue语句
代码:
public class Example3_7 {
public static void main(String args[]) {
int sum = 0, i, j;
// 计算1+3+5+7+9
for (i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue;
}
sum = sum + i;
}
System.out.println("sum=" + sum);

// 求50以内的素数
for (j = 2; j <= 50; j++) {
for (i = 2; i <= j / 2; i++) {
if (j % i == 0) {
break;
}
}
if (i > j / 2) {
System.out.println("" + j + "是素数");
}
}
}
}
测试结果:

34b1e0cff61b400e981bff8e632a163a

http://www.jsqmd.com/news/967296/

相关文章:

  • Sqribble:面向结构化文档生产的规则驱动型操作系统
  • 降AIGC神器实测!AI率92%暴降至5%!实测10款AI智能降重工具!薅羊毛技巧! - 降AI小能手
  • STM32F4标准外设库深度解析:从stm32f4xx.h到启动文件,每个文件都干啥?
  • 2026年陕西省CPPM班期费用怎么确认?众智商学院官网400资料入口 - 众智商学院官方
  • 2026年亲测AI写作辅助平台合集(安全合规版)
  • 大润发购物卡回收:快速变现新通道 - 团团收购物卡回收
  • ARCGIS模型实战:巧用‘值’变量,实现批量导出SHP的自动命名与防覆盖
  • 沈阳卖金拒绝乱扣费技巧 - 余生黄金回收
  • 2026 青岛漏水维修攻略|苏易修缮推荐:卫生间/阳台/外墙/屋顶/地下室漏水|靠谱防水门店推荐 - 苏易修缮
  • Wireshark Statistics模块实战:5分钟看懂网络流量构成,排查问题快人一步
  • 2026 济南漏水维修攻略|苏易修缮推荐:卫生间 / 阳台 / 外墙 / 屋顶 / 地下室漏水|靠谱防水门店推荐 - 苏易修缮
  • 大模型注入攻击防御实战:从Prompt Injection到三层过滤网
  • 新手必看:用C++ switch和if-else两种方法搞定信息学奥赛2058题(简单计算器)
  • 2026年天津软考中级系统集成报名咨询入口怎么确认?众智商学院官网400和冯老师 - 众智商学院官方
  • PINN不只是解方程:在流体仿真与材料科学中的5个意想不到的应用场景
  • 2026年郑州市PMP培训机构哪家好?官方授权R.E.P.报考指南 - 众智商学院课程中心
  • 手把手教你用Vivado和Verilog实现一个可调信号发生器(FPGA+DDS实战)
  • 家庭邮币科学养护技巧!做好这几点,藏品不贬值 - 光耀华夏品牌榜
  • 2026 唐山厨卫屋面地下室漏水测评靠谱防水商家对比参考 - 吉修匠
  • AI写论文福利来啦!4款AI论文生成工具,期刊论文写作不再难!
  • 2026年6月方矩管实力厂家哪家好,油缸管/非标方管/轴承精密钢管/大口径无缝钢管,方矩管生产厂家口碑推荐 - 品牌推荐师
  • 【OpenClaw v2.7.8 实操配置】,借助桌面 AI 实现电脑自动化办公
  • 2026年天津中考体育乒乓球培训推荐榜单:5家实力派机构盘点 - 本地品牌推荐
  • 惠州市有哪些官方授权的CPPM注册职业采购经理培训机构? - 众智商学院课程中心
  • 2026深圳全域贵金属回收靠谱门店盘点榜 - 余生黄金回收
  • 别再傻傻分不清了!嵌入式开发选glibc、uclibc还是musl-libc?看完这篇就懂了
  • 2026年许超律师官方联系方式公示,文化传媒与知识产权法律服务合作便捷入口 - 第三方测评
  • 韶关黄金上门回收六大品牌服务对比与全攻略 - 余生黄金回收
  • 【CP-15】综合实战BCM - 基于AUTOSAR的BCM开发完整案例
  • 【小白也能懂】OpenClaw2.7.9 完整部署教程,Windows 本地 AI 一键安装步骤(包含安装包)