首页 > 其他分享 >基本运算符

基本运算符

时间:2022-12-20 11:12:41浏览次数:42  
标签:基本 10 int System 运算符 println out

基本运算符

运算符

Java语言支持如下运算符:

  • 算术运算符:+,-,*,/,%,++,--

  • 赋值运算符:=

  • 关系运算符:>,<,>=,<=,==,!=,instanceof

  • 逻辑运算符:&&,||,!

  • 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)

  • 条件运算符:?:

  • 扩展赋值运算符:+=,-+,*=,/=

  • 注意:主要掌握前四个运算符

public static void main(String[] args) {
       //二元运算符
       //Ctrl + D:复制当前行到下一行
       int a = 10;
       int b = 20;

       System.out.println(a+b); //30
       System.out.println(a-b); //-10
       System.out.println(a*b); //200
       System.out.println(a/(double)b); //0.5
  }
public static void main(String[] args) {
       long a = 123123123123L;
       int b = 123;
       short c = 10;
       byte d = 8;
       //float e = 1.23F;
       //double f = 1.23123;
       System.out.println(a+b+c+d); //Long,123123123264
       System.out.println(b+c+d); //Int,141
       System.out.println(c+d); //Int,18
  }
public static void main(String[] args) {
       //关系运算符返回的结果: 正确,错误 布尔值
       int a = 10;
       int b = 20;
       int c = 22;

       //取余,模运算
       System.out.println(c%a); //c / a 21 / 10 = 2 余 2

       System.out.println(a>b); //false
       System.out.println(a<b); //true
       System.out.println(a==b); //false
       System.out.println(a!=b); //true
  }
public static void main(String[] args) {
       //++ -- 自增,自减 一元运算符
       int a = 3;

       int b = a++;  //执行完这行代码后,先给b赋值,再自增
       //a = a + 1;
       System.out.println(a); //4
       //a = a + 1;
       int c = ++a; //执行完这行代码前,先自增,再给b赋值

       System.out.println(a); //5
       System.out.println(b); //3
       System.out.println(c); //5

       //幂运算 2^3 2*2*2 = 8 很多运算,我们会使用一些工具类来操作!
       double pow = Math.pow(2, 3);
       System.out.println(pow);
  }
 

标签:基本,10,int,System,运算符,println,out
From: https://www.cnblogs.com/cuijiuba/p/16993764.html

相关文章

  • Python__08--运算符
    1常用运算符1.1算数运算符加(+)、减(-)、乘(*)、除(/)、整除(//)取余(%)测试代码:print(-9//-4)print(9//4)print(9//-4)print(-9//4)#一正一负向下取整......
  • docker介绍及基本操作命令
    docker1.介绍#虚拟化虚拟化是一种资源管理技术,打破实体结构间的不可切割的障碍。虚拟化技术:VMware,VirtualBox,阿里云服务器,docker虚拟化技术#虚拟化相关名词 -......
  • 积分基本定理的几何说明
    对于微积分的核心概念,个人认为有一句话描述的非常到位,"导数是变化的原因,积分是变化的结果"!书上对微积分基本定理的描述以及证明如下:设 在闭区间上连续,是在上的一个原函数,则:......
  • Markdown基本语法
    Markdown学习标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说Java,走向人生巅峰!分割线图片 超......
  • Js运算符
      vara=5 a+=5表示a=a+5      ......
  • Python语法糖之解包运算符
    目录解包运算符*和**一个尴尬的场景可选解决方法可迭代对象解包(*运算符)例子字典解包(**运算符)本博客主要参考为北京大学陈斌老师的下一站Python解包运算符*和**......
  • Git 基本原理与使用指南
    1、创建新仓库:创建新文件夹,打开,然后执行​​​gitinit​​以创建新的git仓库。2、检出仓库:执行如下命令以创建一个本地仓库的克隆版本:​​​gitclone/path/to/reposi......
  • Win32 程序基本事项整理
    一、头文件Win32程序由于基本需要调用WindowsAPI,所有基本都需要引入头文件#include<windows.h>如果包含一些头文件,现行的库中没有,则需要在代码中显示的引入,如#in......
  • chisel学习笔记——基本类型
    Chisel学习笔记(二)——基本类型因为是对着chiselbook学的,这篇实际上是加上我的理解的chiselbook的翻译1.信号类型与常量Chisel提供了三种基本的类型来描述信号、寄存器......
  • 面向对象程序设计(OOP)的基本概念
    面向对象程序设计(OOP)的基本概念1.  面向对象程序设计 是以对象为基础以事件驱动对对象对事件进行处理的程序设计技术一个应用程序设计可以分为相互关联的多个对象,并......