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

哪个网站可以做高像素动图今日疫情最新数据

哪个网站可以做高像素动图,今日疫情最新数据,丰镇市网站丰镇高铁在哪个位置建设,广州最富裕的三个区介绍 Java基础运算符分为算术、关系、逻辑、赋值四大类。算术运算符&#xff08;、-、*、/、%&#xff09;处理数学运算&#xff0c;自增&#xff08;&#xff09;自减&#xff08;--&#xff09;可快捷修改变量。关系运算符&#xff08;、!、>、<&#xff09;用于比较&a…

介绍

     Java基础运算符分为算术、关系、逻辑、赋值四大类。算术运算符(+、-、*、/、%)处理数学运算,自增(++)自减(--)可快捷修改变量。关系运算符(==、!=、>、<)用于比较,返回布尔值。逻辑运算符(&&、||、!)组合条件判断,支持短路运算。赋值运算符(=、+=、-=)兼具计算与赋值功能。

     输入处理常用Scanner类:需先导入java.util.Scanner,创建实例Scanner sc = new Scanner(System.in)。通过`nextInt()`读取整数,nextDouble()读取浮点数,nextLine()获取整行字符串。注意混合输入时需用nextLine()清空换行符,避免数据错位。Scanner使用后需调用close()释放资源。掌握运算符与输入操作是Java编程的基础能力。


Java基础运算符

Java基础运算符包括算术(+、-、*、/、%)、赋值(=、+=)、比较(==、>、<、!=)、逻辑(&&、||、!),以及三元运算符(?:),用于数值计算、条件判断和逻辑处理。

算术运算符

  • + 加法

  • - 减法

  • * 乘法

  • / 除法(取商)

  • % 取模(取余数)

  • ++ 自增(前缀 ++a 先增后赋值,后缀 a++ 先赋值后增)

  • -- 自减(前缀 --a 先减后赋值,后缀 a-- 先赋值后减)

int a = 10;
int b = a++ + 5; // b = 15, a = 11

赋值运算符

  • = 赋值

  • 复合赋值:+=, -=, *=, /=, %=

int x = 5;
x += 3; // x = 8

比较运算符

  • == 等于

  • != 不等于

  • >, >, >=, >=

boolean result = (10 > 5); // true

逻辑运算符

  • && 逻辑与(短路特性)

  • || 逻辑或(短路特性)

  • ! 逻辑非

if (a > 0 && b < 10) { /* 仅当a>0为true时才检查b<10 */ }

 三元运算符

  • 语法:条件 ? 表达式1 : 表达式2

int max = (a > b) ? a : b;

输入器:Scanner类

Java的Scanner类(java.util包)用于读取控制台或文件输入,支持nextInt()、nextLine()等方法获取不同类型数据,使用后需close()关闭资源,适用于基础交互式输入场景。

import java.util.Scanner;public class Main {public static void main(String[] args) {// 创建Scanner对象Scanner scanner = new Scanner(System.in);// 读取输入System.out.print("请输入一个整数:");int num = scanner.nextInt();System.out.print("请输入一个字符串:");String str = scanner.nextLine();// 关闭Scanner(可选,但推荐)scanner.close();}
}

常用方法

  • nextInt():读取整数

  • nextDouble():读取浮点数

  • next():读取单个单词(以空格分隔)

  • nextLine():读取整行(包括空格)

  • hasNextInt():检查是否有整数输入(避免异常)

注意事项

  • 换行符问题:nextInt() 后调用 nextLine() 会读取残留的换行符,需额外处理: 
int num = scanner.nextInt();
scanner.nextLine(); // 清除缓冲区
String str = scanner.nextLine();
  • 输入类型匹配:输入类型不匹配会抛出 InputMismatchException,可用 hasNextInt()校验:
if (scanner.hasNextInt()) {int num = scanner.nextInt();
}

综合示例

import java.util.Scanner;public class Calculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("输入第一个数:");double num1 = scanner.nextDouble();System.out.print("输入第二个数:");double num2 = scanner.nextDouble();System.out.print("选择运算符 (+、-、*、/): ");String op = scanner.next();double result;switch (op) {case "+": result = num1 + num2; break;case "-": result = num1 - num2; break;case "*": result = num1 * num2; break;case "/": result = num1 / num2; break;default:  result = 0;}System.out.println("结果:" + result);scanner.close();}
}

总结

     Java基础运算符与输入器是编程中处理数据交互的核心工具。运算符分为算术、关系、逻辑、赋值及位运算五类。算术运算符(+、-、*、/、%)处理数值计算,自增(++)和自减(--)可快捷修改变量值。关系运算符(>、<、==等)用于比较操作,返回布尔结果。逻辑运算符(&&、||、!)实现条件组合,其中短路特性可优化执行效率。赋值运算符(=)结合算术符形成复合表达式(如+=),简化代码书写。位运算符(&、|、<<等)直接操作二进制数据,适用于底层开发。运算符优先级需通过括号明确控制运算顺序。

     输入功能通过Scanner类实现,需导入java.util包。创建Scanner对象后,通过nextInt()、nextDouble()等方法读取不同类型输入,nextLine()可获取整行字符串。需注意数值输入后残留的换行符可能影响后续输入,可通过额外调用nextLine()清空缓冲区。异常处理需结合hasNext系列方法验证输入合法性。使用完毕后应调用close()释放资源。运算符与输入器的正确组合能构建灵活的数据处理逻辑,为程序交互奠定基础。

http://www.dtcms.com/wzjs/220629.html

相关文章:

  • 网站开发公司 深圳爱网站
  • css3动画效果网站2023第二波疫情已经到来了吗
  • 为什么没有网站做图文小说网页广告
  • 网站制作怎样做背景怎么样自己创建网站
  • 网站功能建设模块百度云电脑版网站入口
  • 搬瓦工的主机可以用来做网站吗万能软文范例800字
  • 安徽网站建设优化推广国际新闻报道
  • 河北省建设环境备案网站自建网站流程
  • 做网站怎样连数据库凡科网站官网
  • 互联网企业党建网站建设如何推广app更高效
  • 网站聊天室怎样做炫彩马甲西安seo代理计费
  • 自己做的网站打不开怎么回事友情链接检索
  • 哔哩哔哩推广网站中国移动有免费的视频app
  • linux系统做网站关键词查询网站的工具
  • 水利工程建设监理网站网络广告的特点
  • 北京设计网站的公司淘宝seo软件
  • 免费房地产网站模板武汉网站竞价推广
  • 办个人网站租空间关键词优化排名用什么软件比较好
  • 威海做企业网站网络广告网站
  • 知名的网站建设百度数据平台
  • asp网站建设 iis配置软文如何推广
  • 网站后台管理系统使用手册网站快速排名推荐
  • 东莞凤岗哪里有学做网站的排名推广网站
  • php网站开发框架有哪些刷seo快速排名
  • 泰州网站建设公司关键词林俊杰百度云
  • wordpress 漏洞 下载seo排名策略
  • 怎么做qq分享网站站长工具高清无吗
  • 民宿网站建设seo的推广技巧
  • 网站建设 客户需求网络营销策划书论文
  • 合优网房产房出租搜索引擎优化的核心本质