首页 > 其他分享 >运算符

运算符

时间:2023-08-11 12:34:04浏览次数:33  
标签:false int 运算符 ++ true out

运算符

% 运算符满足公式

a % b = a - a/b * b

-10 % -3 = -1

++,--运算

int j = 8;
int k = ++j;
//输出结果都是9
Sysout.out.println("j=" + j + "k=" +k);
int j = 8;
int k = j++;
//j等于9,k等于8
Sysout.out.println("j=" + j + "k=" +k);

关系运算符

== 比较运算符:返回boolean类型
!= ~
< ~
> ~
<= ~
>= ~
instanceof 检查是否是类的对象

逻辑运算符

a b a&b a&&b a|b a||b !a a^b
true true false true true true false false
true false false true true true false true
false true false false true true true true
false false false false false false true false

a^b含义是a,b不同时,为true,否则为假;

注意事项

其余与数学运算类似

练习

public class ArithmeticOperator{
	public static void main(String[] args) {

		/*运算规则
			计算机先定义一个临时变量为temp
			temp = i;
			i做自增运算
			i = i+1
			在将temp赋值给i;
			i = temp;
			最终 i = 1;
		*/
		int i = 1;
		i = i++;
		System.out.println(i);//1
        
        int i = 1;
		i = ++i;//先自增在赋值
		System.out.println(i);//2
	}
}
public class ArithmeticOperator{
	public static void main(String[] args) {
		/*需求:
			假设还有59天假期,问还有几个星期零几天;
		*/
		int date = 59;
		int week = date / 7;
		int day = date % 7;
        //还有8星期3天
		System .out .println("还有"+ week + "星期" + day + "天");
	}
}

标签:false,int,运算符,++,true,out
From: https://www.cnblogs.com/ygcDiary/p/17622702.html

相关文章

  • C++ 字符串拼接技巧(stringstream、字符串迭代器、字符串的加法运算符、std::accumulat
    在C++中,经常需要将多个字符串拼接成一个大字符串。这个过程很容易出错,但有一些技巧可以帮助我们轻松地实现这个目标。本文将介绍一些C++中join字符串的技巧。一、使用stringstreamstringstream是一个流。使用它可以将多个字符串连接起来,然后将它们转换为一个字符串。可......
  • JavaSE--运算符
    一、运算符运算符:用于指明对于操作数的运算方式1、运算符分类  1)按照操作数的数目分  单目操作符、双目操作符、三目操作符  2)按照运算符的功能来分  算术运算符、赋值运算符、关系运算符、逻辑运算符2、运算符详解  1)算数运算符+加法-减法*乘法/除法......
  • C++ | 运算符重载
    运算符重载在类中的函数进行重载(成员函数)运算符重载用于重新定义运算符的作用,使用函数名称operatorOP作为函数名,其中OP为具体的运算符(如operator+)classTime{Timeoperator+(constTime&t);};Timea,b;Timec=a+b;在成员函数中重载的运算符,如+-等,默认左边......
  • 软件测试|MySQL逻辑运算符使用详解
    简介在MySQL中,逻辑运算符用于处理布尔类型的数据,进行逻辑判断和组合条件。逻辑运算符主要包括AND、OR、NOT三种,它们可以帮助我们在查询和条件语句中进行复杂的逻辑操作。本文将详细介绍MySQL中逻辑运算符的使用方法和示例。AND运算符AND运算符用于将多个条件组合起来,要求所有条件都......
  • 【JavaScript06】简单运算符与数据类型转换
    简单运算符1、&&,||有短路的含义,如果前面的表达式可以得出最终结果了.那么后面的表达式就不计算了vara=10;varb=20;varc=30;console.log(a>b&&b<c);console.log(b<c||a>b);2、==和=====只是判断值是否一致​===会判断数据类型和数据是......
  • 如何使用 Python 运算符进行性能优化 All In One
    如何使用Python运算符进行性能优化AllInOne为什么Python运算符//比运算符/性能更好,运行速度更快呀❓WhyPythonoperator//isfasterthanoperator/demosclassSolution:defnumberOfSteps(self,num:int)->int:steps:int=0whilenum>......
  • 前端学习笔记202306学习笔记第三十八天-Es6-rest运算符3
        ......
  • 【python_6】基础语法:标识符和运算符!
    1.什么是标识符在python程序中,我们可以给很多东西起名字,比如:变量的名字方法的名字类的名字等等这些名字,我们把它统一的称之为标识符,用来做内容的标识。所以,标识符:是用户在编程的时候所使用的一系列名字,用于给变量,类,方法等命名。2.标识符的命名规则标识符命名的规则主要有三类内容限......
  • day05:运算符,Scanner
    day05:运算符,Scanner一、运算符赋值:=、+=、-=、*=、/=、%=简单赋值运算符:=扩展赋值运算符:+=、-=、*=、/=、%=注意:扩展赋值运算符自带强转功能inta=5;a+=10;//相当于a=(int)(a+10)System.out.println(a);//15a*=2;//相当于a=(int)(a*2)System.out.println(......
  • c++ 箭头运算符
    C++中箭头运算符的含义与用法讲解_C语言_脚本之家(jb51.net)C++中箭头运算符->,相当于把解引用和成员访问符两个操作符结合在一起,换句话说,p->func()和(*p).func()所表示的意思一样。例如:12345classA{public:func();}123456clas......