java笔记学习之操作符
作者:followWinter 发布时间:2022-10-19 05:31:59
标签:java,操作符
0x001 算数运算符
int num1 = 1, num2 = 2;
System.out.println(num1 + num2); // 3
System.out.println(num1 - num2); // -1
System.out.println(num1 / num2); // 0
System.out.println(num1 * num2); // 2
System.out.println(num1 % num2); //1
0x002 自增自减
System.out.println(num1++); // 1
System.out.println(num1); // 2
System.out.println(num1--); // 2
System.out.println(num1); // 1
System.out.println(++num1); // 2
System.out.println(--num1); // 1
0x003 关系操作符
System.out.println((num1 < num2)); // true
System.out.println((num1 > num2)); // false
System.out.println(num1 == num2); // false
System.out.println(num1 != num2); // true
0x004 逻辑操作符
boolean boolean1 = false;
boolean boolean2 = true;
System.out.println(boolean1 && boolean2); // false
System.out.println(boolean1 || boolean2); // true
System.out.println(!boolean1); // true
0x005 直接操作符
int i1 = 0x2f;
int i2 = 0x2F;
int i3 = 0177;
char c1 = 0xffff;
byte b1 = 0x7f;
short s1 = 0x7f;
long l1 = 100L;
long l2 = 100l;
float f1 = 1;
float f2 = 1f;
float f3 = 1F;
double d1 = 1d;
double d2 = 1D;
System.out.println(i1); // 47
System.out.println(i2); //47
System.out.println(i3); // 127
System.out.println(c1); //
System.out.println(b1); // 127
System.out.println(s1); // 127
System.out.println(l1); // 100
System.out.println(l2); // 100
System.out.println(f1); // 1.0
System.out.println(f2); // 1.0
System.out.println(f3); // 1.0
System.out.println(d1); // 1.0
System.out.println(d2); // 1.0
0x006 三元运算符
int a = 0;
boolean isSuccess = false;
a = isSuccess ? 1 : 2;
System.out.println(a);// 2
0x007 字符串+、+=
String str = "";
str = str + "1";
str += "2";
System.out.println(str);
0x008 类型转化
int i = 100;
long long1 = (long) i;
System.out.println(long1);// 100
long1 = i;
System.out.println(long1);// 100
long long2 = (long) 200;
System.out.println(long2);// 200
i = (int) long1;
System.out.println(i); // 200
float float1=0.1f;
float float2=0.9f;
System.out.println((int) float1);// 转化int会被舍去
System.out.println((int) float2);// 转化int会被舍去
来源:https://segmentfault.com/a/1190000014666221


猜你喜欢
- 本文实例为大家分享了java字符串和数字转换工具的具体代码,供大家参考,具体内容如下package com.test.util;/** *
- start方法和run方法$start()$方法用来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到$cpu$时间片,就
- 一、基本概念JavaWeb里面的listener是通过观察者设计模式进行实现的。对于观察者模式,这里不做过多介绍,大概讲一下什么意思。观察者
- java 基础之JavaBean属性命名规范问题JavaBean属性名要求:前两个字母要么都大写,要么都小写下面我们来找找如果不遵循这个规范
- 预备知识Java中的线程对象是Thread,新建线程也只有通过创建Thread对象的实例来创建。先说结论1 Runnable没有返回值的Fu
- 本文实例讲述了Android基于SoftReference缓存图片的方法。分享给大家供大家参考,具体如下:Java中的SoftReferen
- 本文实例讲述了Android控件之CheckBox、RadioButton用法。分享给大家供大家参考。具体如下:CheckBox和Radio
- 跑马灯被运用在很多领域, 例如商场的电子条幅、大楼的宣传广告位、地铁的广告位.不过毫无疑问的是它们都是为了解决文字过长的问题而应景给出的一种
- 前言在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨
- 引入dll 本次程序中引入的是Spire.Pdf.dll,引入方法如下:【方法1】通过NuGet安装。可以在Visual Stud
- 前言在实际开发当中,对于某些关键业务,我们通常需要记录该操作的内容,一个操作调一次记录方法,每次还得去收集参数等等,会造成大量代码重复。 我
- * 验证码地址:https://007.qq.com/online.html* 使用OpenCv模板匹配* 成功率90%左右* Java +
- launch我们经常用,今天来看看它是什么原理。建议: 食用本篇文章之前记得先食用Kotlin协程之createCoroutine和star
- socketpair()函数的声明:#include <sys/types.h>#include <sys/socket.
- 原因每次使用idea新建项目,就会在默认的c盘下的一个maven仓库中下载jar包,可是我自己指定maven仓库不是这个。如何让idea在新
- 引言上文Android:实现一个自定义有限制区域的图例(角度自识别)涂鸦工具类(上)中我们已经实现了自定义View签名的功能,包含撤回、清除
- Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static
- 目录java 反射调用Service导致Spring注入Dao失效问题发生背景:1、错误方法:通过反射执行service的方法2、解决方法:
- 本文实例讲述了Android实现基于滑动的SQLite数据分页加载技术。分享给大家供大家参考,具体如下:main.xml如下:<men
- 本文实例为大家分享了java斗地主发牌的具体代码,供大家参考,具体内容如下分析这是一个模仿斗地主发牌的例子;按照斗地主的规则,完成洗牌发牌的