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基础知识-算术运算符和赋值运算符的更多相关文章

  1. java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符

    一.算术运算符 算术运算符主要用于进行基本的算术运算,如加法.减法.乘法.除法等. Java 中常用的算术运算符: 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴 例 ...

  2. 5.Java基础_Java算术/字符/字符串/赋值运算符

    /* 算术/字符/字符串/赋值 运算符 */ public class OperatorDemo01 { public static void main(String[] args){ //算术运算符 ...

  3. java基础知识-比较运算符

    演示比较运算符 == : 判断两个值是否相等 != : 判断两个数是否不相等(不能写成<>) > :判断左边值是否大于右边值 < :判断左边值是否小于右边值 >= : 判 ...

  4. java 基础知识二 基本类型与运算符

    java  基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...

  5. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  6. java基础知识小总结【转】

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

  7. Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  8. 毕向东—Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

  9. java基础知识小小结

    java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...

随机推荐

  1. hdu 5441 Travel (2015长春网赛)

    http://acm.hdu.edu.cn/showproblem.php?pid=5441 题目大意是给一个n个城市(点)m条路线(边)的双向的路线图,每条路线有时间值(带权图),然后q个询问,每个 ...

  2. Android.Zygote

    Zygote进程 http://www.kaifazhe.com/android_school/397261.html http://anatomyofandroid.com/2013/10/15/z ...

  3. delphi新手到高手的工具--castalia

    castalia翻译是 神泉 ,是delphi的一个优秀第三方工具.其重构功能尤为突出.代码实时编译提示也很棒. 自卑delphi开发工具没有eclipse那么强大的提示?有castalia为你提升信 ...

  4. compatible with

    和系统函数冲突

  5. Java的反射技术

    什么是反射机制 Java的反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能调用它的任意属性和方法.这种动态获取信息以及动态调用对象属性和方法的即使称为J ...

  6. [AI]AI章1 框架选型

    工欲善其事,必先利其器 你想选哪个? 如何选?先来介绍下,也许有帮助... 介绍下几个名词: 卷积神经网络(Convolutional Neural Network,CNN) CNN是一种前馈神经网络 ...

  7. Sliding Window Maximum LT239

    Given an array nums, there is a sliding window of size k which is moving from the very left of the a ...

  8. 带token的get和post方法

    GET和POST传值失败,多半是传输的字符串和URL的事 public static string ExcuteGetToken(string serviceUrl, string ReqInfo, ...

  9. js中将斜杠\替换的方法

    js中将/替换的方法replace(/\//g, '-') 中间涉及到js的一些转义问题,试了几个方法,发现这个可以,就记下来.

  10. idea+tomcat 端口占用

    ntelliJ IDEA和Tomcat整合注意事项(转) 这两天一直在学习IDEA这个开发工具,今天再整合tomcat的时候遇到了问题,运行时总是报错,说是8080端口被占用,把我就搞的郁闷了,我就尝 ...