java基础知识-算术运算符和赋值运算符
1.算术运算符
算术运算符:
+,-,*,/,%
/:取的是两个数的商,当两个数是整数,不整除的情况,结果不包含小数部分
%:取的是两个数的余数. 字符串和+联合使用:此时的+称为连接符.
++,--
都是对变量进行操作
/*
演示算术运算符 */
public class ArithmeticDemo{
public static void main(String[] args){
// int i = 10;
// int ii = 3;
// System.out.println(i + ii);//15
// System.out.println(i - ii);//5
// System.out.println(i * ii);//50
// System.out.println(i / ii);//2
// System.out.println(i % ii);//0 // System.out.println(i++);//先打印i的值,然后让i+1
// System.out.println(i);//11
// System.out.println("--------------------"); // System.out.println(i--);//10
// System.out.println(i);//9 // double d = 3.14;
// System.out.println(d++);
// System.out.println(d);//java中浮点型,不能用于精确计算,精确计算要使用专门用来计算的类 // int i = 10;
// float f = 2.5F;
// System.out.println(i / f); // float x = 3500;
// System.out.println(x / 1000 * 1000); // int i = -10;
// int ii = 3;
// System.out.println(i % ii); // int a = 10;
// int b = 10;
// int c = 10;
// a = --c; //a=9,c=9 ,先自减,后使用
// b = c++; //b=9,c=10,先使用后自加
// c = ++a; //c=10,a=10
// System.out.println(a + "--" + b + "--" + c); // int a = 4;
// int b = ++a + a*10 + ++a;
// System.out.println(a + "--" + b);//6 70 // System.out.println("abc" + "I Love you"); // int i = 10;
// String s = i + "abc";
// String ss = true + "~~~";
// System.out.println(ss); // System.out.println(5 + 5 + "Hello");//55Hello 10Hello
// System.out.println("Hello" + 5 + 5);//Hello55 // int i = 3 + 4;
// int ii = i;
// int iii = 10; // int i = 2;
//扩展的赋值运算符
// i += 4;// i = i + 4;
//i -= 2; i = i - 2;
//i *= 5; i = i * 5;
//i /= 2; i = i / 2;
//i %= 1; i = i % 1; // System.out.println(i); short s = 3;
s = (short)(s + 2); //?
// s += 2; // 相当于 s = s + 2;但是系统会保证右边的表达式不会发生类型转换:也就是相当于 : s = (short)(s + 2); }
}
java基础知识-算术运算符和赋值运算符的更多相关文章
- java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
一.算术运算符 算术运算符主要用于进行基本的算术运算,如加法.减法.乘法.除法等. Java 中常用的算术运算符: 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴 例 ...
- 5.Java基础_Java算术/字符/字符串/赋值运算符
/* 算术/字符/字符串/赋值 运算符 */ public class OperatorDemo01 { public static void main(String[] args){ //算术运算符 ...
- java基础知识-比较运算符
演示比较运算符 == : 判断两个值是否相等 != : 判断两个数是否不相等(不能写成<>) > :判断左边值是否大于右边值 < :判断左边值是否小于右边值 >= : 判 ...
- java 基础知识二 基本类型与运算符
java 基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...
- Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...
- java基础知识小总结【转】
java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...
- Java基础知识总结(超级经典)
Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...
- 毕向东—Java基础知识总结(超级经典)
Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...
- java基础知识小小结
java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...
随机推荐
- 如何使用queue_delayed_work函数
本文转自如何使用queue_delayed_work函数 1. delayed_workqueue主要用在需要延迟处理任务的驱动中,这些驱动的特性主要是不能使用中断. delayed_workqueu ...
- BZOJ 3932 [CQOI2015]任务查询系统 - 差分 + 主席树
Solution 差分就好了, 在$s_i$ 的点+1, $e_i + 1$ 的点 - 1. 查询的时候注意$l == r$ 要返回 $k * b[l]$ ,而不是$sum[node] $因为当前位置 ...
- Tinyos学习笔记(二)
1.TinyOS communication tools java serialApp -comm serial@/dev/ttyUSB0:telosb java net.tinyos.tools.L ...
- NC 6系分配组织方法
分配客户的方法 String[] customer = { cuVO.getPk_customer() }; ICustAssignService cs = NCLocator.getInstance ...
- c#中将字符串转换成带2位小数的浮点数
今天遇到一个展示酒店价格的需求,觉得是要显示成“¥0.00”样式的,就做个小随笔,将字符串装换成带2位小数的浮点数 代码如下 "; string amount = string.Empty; ...
- @Valid基于hibernate
第一步:添加依赖: <!--jsr 303--> <dependency> <groupId>javax.validation</groupId> &l ...
- 求和(NOIP2015)
题目链接:求和 这道题不是很简单,因为数据并不是很小,常规计算会t. 这里引用chenleyu的解答(如果想要cgg原创解答,--改天吧): 这题相对是比较难的,首先我们要解读题目的意思 一条狭长的纸 ...
- Django的学习(一)————初入django
一.基本指令 1.项目的建立: Django的项目建立,进入目录,打开cmd输入 django-admin startproject[项目名称],注意如果是在其他文件下把项目设计成资源文件. 2.Ap ...
- 2019.01.02 poj1322 Chocolate(生成函数+二项式定理)
传送门 生成函数好题. 题意简述:一个袋子里有ccc种不同颜色的球,现要操作nnn次,每次等概率地从袋中拿出一个球放在桌上,如果桌上有两个相同的球就立刻消去,问最后桌上剩下mmm个球的概率. 第一眼反 ...
- boost--ref
1.ref简介 reference_wrapper包含在ref库中,它是引用包装器类型,即其内部包装了引用. 成员函数get().get_pointer()分别可以获得被包装的引用和其指针.使用需要包 ...