整除java符号_Java运算符
Loading...
##运算符概述
表达式=操作数(+运算符);单个数字或变量也可以算作表达式。
例:
```java
5
num1
num1+num2
sum=num1+num2
```
###运算符分类
算术运算符赋值运算符关系运算符逻辑运算符条件运算符位运算符
###赋值运算符
1.格式:变量=表达式;例:
```java
int n = 3; //将3赋值给变量n
```
注意:赋值运算符是从右往左运算!
```java
double d = 123.4; double d1 = d;
```
注意:赋值运算符的左边不能为常量
###复合运算符
“+=、-=、*=、/=、%=”
###算术运算符
+、-、*、/、%、++、–
###自增自减
在前头++or--是先自减/增在赋值
在后头++or--先赋值在自减/加
###关系运算符
<
==(一个=表示赋值,==表示判断两个数是否相等)
<=(小于或等于)
=(大于或等于)
!=(不等于)
比较的结果是布尔值 true or false
例:
```java
'A'>'B'
//结果为false,比较的是两个字符的ASCII值
float f=5.0f,long l=5;f==l;
//结果为true,浮点数和整数进行比较,只要值相等就返回true
```
###if条件结构
如果if条件后面只有一条语句的话{} 可以省略 否则是不能省略的
例:
```java
package imoocProj;
import java.util.Scanner;
public class ConditionDemo {
public static void main(String[] args) {
// 判断一个整数是奇数还是偶数,并将结果打印输出
//定义一个变量存放数据
//从键盘接收数据
System.out.println("请输入一个整数:");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
if(n%2==0) {
System.out.println(n+"是偶数");
}else {
System.out.println(n+"是奇数");
}
}
}
```
###逻辑运算符
&:表达式均要计算;&&:短路运算符,若第一个表达式为false,则后面均不计算。
逻辑或
a|b ;【都要运算】a,b只要一个为真,都为ture,都要运算;如果a,b都为假,结果为false---------------------------
a||b;如果a为真,b不运算,如果a为假,b就运算,从左往右运行,结果都为true,a,b两个都错,为false,也b要运算
逻辑“非”运算符
对原条件进行取反。
例:
```java
!(3<5);//结果为false
```
-----练习题----
```java
package imoocProj;
import java.util.Scanner;
public class LogicDemo {
public static void main(String[] args) {
// 判断一个整数能否被3整除
System.out.println("请输入一个整数:");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
if(!(n%3==0))
System.out.println(n+"不能被3整除");
else
System.out.println(n+"能被3整除");
}
}
```
###条件运算符
单目运算符:只对一个运算符操作;(++)
双目运算符:对两个运算符操作(+,-,)
三目运算符:对三个运算符操作(?)
语法:
布尔表达式?表达式1:表达式2
当布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值
表达式可以是单个值或者一个语句等
例:
```java
package imoocProj;
public class ConditionDemo1 {
public static void main(String[] args) {
// 求a,b中的最大值
int a=4,b=7;
int max;
max=a>b? a:b;
System.out.println(max);
boolean b1=a>b?(3<6):(true==false);
System.out.println("b1="+b1);
}
}
```
###闰年问题案例
```java
package imoocProj;
import java.util.Scanner;
public class LeapYearDemo {
public static void main(String[] args) {
// 用if-else语句判断输入的年份是否为闰年
//闰年判断规则:能被4整除但不能被100整除的年份,或者能被400整除的年份
System.out.print("请输入一个年份:");
Scanner in=new Scanner(System.in);
int year=in.nextInt();
if((year%4==0)&(year%100!=0)|(year%400==0)) {
System.out.println(year+"是闰年");
}else {
System.out.println(year+"不是闰年");
}
}
}
```
版权属于:Feihong
本文链接:https://www.feihong.me/archives/30.html
转载时须注明出处及本声明
最后修改:2019 年 12 月 31 日 11 : 13 PM
© 允许规范转载
赞赏
如果觉得我的文章对你有用,请随意赞赏
×Close
赞赏作者
扫一扫支付
支付宝支付
微信支付
整除java符号_Java运算符相关推荐
- java 偏移符号_java中的移位运算符总结
java中的移位运算符:<>,>>>总结 java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> ...
- java平移变换_java移位运算符:(左移)、(带符号右移)和(无符号右移)。...
1. 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数. 1)它的通用格式如下所示: value << num num 指定要移位值value 移动的位数. 左移的规 ...
- java 且 或 符号_Java 、、|、||、^、、、~、等运算符
&(按位与) 运算规则:两个为真才为真 (1&1=1 , 1&0=0 , 0&1=0 , 0&0=0) 例:3&5=1 3的二进制位是0000 0011 ...
- java 运算符_java 运算符
运算符是一些特殊的符号,主要用于数学函数,一些类型的赋值语句或逻辑比较方面.Java 中的运算符分为以下几类. 一.算数运算符 算数运算符包括: + 加法运算,字符串连接运算 - 减法运算 * 乘法运 ...
- java位运算符取反_java运算符
Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 关系运算符: >,<,>=,<=,==,!=, instanceof 逻辑运算符: ...
- java中的.运算符_java中的各种运算符
1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...
- java加法运算表达式_java运算符和表达式
1. 算术运算符与算术表达式(1) 加减运算符 +,-.例如 2+39,908.98-23等. 加减运算符是双目运算符,即连接两个操作元的运算符.加减运算符的结合方向是从左到右.例如: 2+3-8,先 ...
- Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略
Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...
- java 位或运算符_Java 运算符(位运算符)
在我们平常查看的源码中能够经常的看到使用位运算符,这些位运算符一般只用于整数类型和字符类型的运算,Java 提供的常用位运算符有: 操作符 描述 & 按位与 \ 按位或 ~ 按位非 ^ 按位异 ...
最新文章
- P2P之UDP穿透NAT的原理
- activity使用dialog主题
- python foreach用法_使用foreach rdd和foreach在pysp中迭代rdd
- 将IDEA工程代码提交到Github
- 【Envi风暴】ENVI中求两幅遥感影像的相关性(相关系数)
- linux: chmod,chown命令详解
- 使用Tensorflow Lite创建一个Android AI应用
- 离线地图开发之标注柱状图特效(源代码)
- 音视频系列--MediaProjection录屏生成H264和H265文件
- android 分享到qq黑屏,Android 第三方登录 QQ登录Android 10系统 出现黑屏问题
- 糅合flutter-boost与MethodChannel的使用方法
- 数据库:一条sql语句查询每门课程都大于80分的学生姓名
- uos系统桌面怎么没有计算机图标,UOS系统体验:启动、桌面和开始菜单
- WhatsAPP营销详细攻略,带你一镜到底的了解WhatsAPP营销
- html5如何快速选择工具,PS抠图教程!教你PHOTOSHOP中5个快速选择工具
- RS导出Excel交叉表角对应的列占用多列问题
- Jmeter之Non HTTP response code: java.net.ConnectExceptionexception的解决办法
- 华为笔记本电脑锐龙版和LINUX版的区别,华为 MateBook 13 锐龙版笔记本电脑新鲜评测...
- Python项目实战:开发PetStore宠物商店项目-关东升-专题视频课程
- S7-1200(S7-1500)和S7-1200(S7-1500)不同项目S7通讯