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 程 ...
随机推荐
- redis 数据类型为list命令整理以及示例
常用来制作队列,当然lpush+rpop也能做栈 #将RPUSH RPUSHX LPUSH LPUSHX一并介绍(具体介绍RPUSH和RPUSHX,因为其实就是插入的方向的区别) RPUSH key ...
- Numpy 索引
1.一维索引 >>> import numpy as np >>> A = np.arange(3,15) >>> print(A[3]) 6 & ...
- 几个H5炫酷特效
那H5里有哪些高级动效了?小编仔细体验了国内不少几个优秀H5页面作品,整理出下面几个H5页面特效.我们的H5作品如果能用上其中一两个,相信能增色不少! 1.粒子特效 —>>一键爆炸 模拟现 ...
- 20172325 2018-2019-2 《Java程序设计》第五周学习总结
20172325 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 本次学习第九章内容,主要学习查找和排序. 查找 查找的定义:是一个过程,即在某个项目组中寻找 ...
- UI设计初学者教程:色彩基础知识
编辑:千锋UI设计 初学设计都会先认识三原色,通常我们说的三原色指的是颜料三原色:红.黄.蓝:其实三原色还有色光三原色:红.绿.蓝.我们通常说的红黄蓝就是减色法三原色,而红绿蓝是加色法三原色.可能这么 ...
- 安装php_sqlsrv扩展
https://www.cnblogs.com/wtcl/p/7727636.html
- 把dataset对象转换成list集合方法
public static List<T> GetList<T>(DataTable table) where T:new() { List<T> list = n ...
- 【Redis】Redis-benchmark测试Redis性能
Redis-benchmark是官方自带的Redis性能测试工具,可以有效的测试Redis服务的性能. 使用说明如下: Usage: redis-benchmark [-h <host>] ...
- Mac 环境通用
mac 下更新 .bash_profile 文件 1.打开terminal(终端) 2.cd ~ ( 进入当前用户的home目录) 3.open .bash_profile (打开.bash_prof ...
- 强连通缩点— HDU1827
强连通缩点以后最终形成的是一棵树 我们可以根据树的性质来看缩点以后的强连通分量图,就很好理解了 /* gyt Live up to every day */ #include<cstdio> ...