例1

public class OperateDemo01{
public static void main(String args[]){
int num = 22 ;
System.out.println("第一次输出:num = " + num) ;
num = num - 3 ; // 修改变量内容
System.out.println("第二次输出:num = " + num) ;
}
};

运行结果:

第一次输出:num=22

第二次输出:num=19

例2

public class OperateDemo02{
public static void main(String args[]){
boolean b = false ;
int x = 10 ;
int y = -30 ;
System.out.println("b = " + b + ", !b = " + !b) ; // 取反
System.out.println("x = " + x + ", -x = " + -x) ; // 使用符号
System.out.println("y = " + y + ", +y = " + +y) ; // 使用正号
}
};

运行结果:

b = false, !b = true
x = 10, -x = -10
y = -30, +y = -30

例3

public class OperateDemo03{
public static void main(String args[]){
int i = 10 ;
int j = 3;
System.out.println(i + " + " + j + " = " + (i+j)) ; // 加法操作
System.out.println(i + " - " + j + " = " + (i-j)) ; // 减法操作
System.out.println(i + " * " + j + " = " + (i*j)) ; // 乘法操作
System.out.println(i + " / " + j + " = " + (i/j)) ; // 加法操作
System.out.println(i + " % " + j + " = " + (i%j)) ; // 取模操作
}
};

运行结果:

10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3
10 % 3 = 1

例4

public class OperateDemo04{
public static void main(String args[]){
System.out.println("3 > 1 = " + (3 > 1)) ; // 使用大于号
System.out.println("3 < 1 = " + (3 < 1)) ; // 使用小于号
System.out.println("3 >= 1 = " + (3 >= 1)) ; // 使用大于等于号
System.out.println("3 <= 1 = " + (3 <= 1)) ; // 使用小于等于号
System.out.println("3 == 1 = " + (3 == 1)) ; // 使用等于号
System.out.println("3 != 1 = " + (3 != 1)) ; // 使用不等于号
}
};

运行结果:

3 > 1 = true
3 < 1 = false
3 >= 1 = true
3 <= 1 = false
3 == 1 = false
3 != 1 = true

例5

public class OperateDemo05{
public static void main(String args[]){
if(5>2){
System.out.println("条件成立:5大于2") ;
}
if(true)
System.out.println("直接写的true") ;
if((3+6)==(3-6)){
System.out.println("这是不可能成立的!") ;
}
}
};

运行结果:

例6

public class OperateDemo06{
public static void main(String args[]){
int a = 3 , b = 3 ; // 定义两个变量a和b
int x = 6, y = 6 ; // 定义两个变量x和y
System.out.println("a = " + a) ;
System.out.println("\t a++ = " + (a++) + " , a = " + a) ; // 先计算后自增
System.out.println("b = " + b) ;
System.out.println("\t ++b = " + (++b) + " , b = " + b) ; // 先自增后计算
System.out.println("x = " + x) ;
System.out.println("\t x-- = " + (x--) + " , x = " + x) ; // 先计算后自减
System.out.println("y = " + y) ;
System.out.println("\t --y = " + (--y) + " , y = " + y) ; // 先自减后计算

}
};

运行结果:

例7

public class OperateDemo07{
public static void main(String args[]){
boolean a = true ;
boolean b = false ;
System.out.println("a || b = " + (a || b)) ;
System.out.println("a | b = " + (a | b)) ;
System.out.println("a && b = " + (a && b)) ;
System.out.println("a & b = " + (a & b)) ;
}
};

运行结果:

例8

public class OperateDemo08{
public static void main(String args[]){
int score = 50 ; // 定义成绩
if((score<0)||(score>100)){
System.out.println("输入的成绩有错误!") ;
}
if((score<60)&&(score>49)){
System.out.println("成绩不及格,准备补考吧!") ;
}
}
};

运行结果:

例9

运行结果:

例10

运行结果:

例11

运行结果:

例12

运行结果:

例13

运行结果:

例14

运行结果:

例15

运行结果:

例16

运行结果:

例17

运行结果:

Java学习--基本数据类型的定义和运算2的更多相关文章

  1. Java学习--基本数据类型的定义和运算

    例1: public class DataDemo05{ public static void main(String args[]){ char ch1 = '\"' ; // 表示的是一 ...

  2. java学习(一)数据类型

    一.java的安装及环境变量的配置 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...

  3. Java学习——基本数据类型

    Java两大数据类型 内置数据类型 引用数据类型 变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据. 内置数据类型 8中基本类型(四个整数型,两个浮点型),一种字符 ...

  4. Java 学习:数据类型

    前言:Java属于强类型语言 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 优势就是安全性高,但劣势速度慢 数据类型 Java的数据类型分为两大类: 基本类型(primit ...

  5. java学习笔记----数据类型,变量,常量

    一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...

  6. java学习二 数据类型自动提升 0x开头的数据是 16进制且是int型

    变量只能定义一次,不能定义两次, 变量的作用域:当前的大括号与子括号才有效 变量的作用:存储值,取值 整型:向上自动升级,向下强制降级 char,byte,shot参与运算时候自动提升为int型 因为 ...

  7. java学习笔记——数据类型及类型转换

    数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8)   short(16)   int(3 ...

  8. Java学习之多线程(定义)

    进程:正在运行中的程序线程:负责执行程序的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程一个进程中至少要有一个线程 创建新执行线程有两种方式 一.继承Thread类步骤:1.定义一个类 ...

  9. Java 学习(4):基本数据类型,变量类型

    目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...

随机推荐

  1. Java中创建对象的四种方法

    第一种 使用new关键字 第二种 使用反射技术:1)通过Class类的newInstance()方法:2)通过Constructor类的newInstance方法 第三种 通过Object类的clon ...

  2. Python之路(第十五篇)sys模块、json模块、pickle模块、shelve模块

    一.sys模块 1.sys.argv 命令行参数List,第一个元素是程序本身路径 2.sys.exit(n) 退出程序,正常退出时exit(0) 3.sys.version . sys.maxint ...

  3. mybatis 操作数据错误Truncated incorrect DOUBLE value: ''

    网上查到遇到次错误造成的原因: UPDATE TSYS_ROLE_RIGHTSET ACTIVE_FLAG = '2' and UPDATE_PERSON = 'CaiYiHua' and  UPDA ...

  4. h5常用标签语义

    <article>定义页面独立的内容区域.例如外部来的文章. <aside>定义页面的侧边栏内容.<aside> 标签定义 <article> 标签外的 ...

  5. python学习 day09 (3月14日)----函数

    一.函数的进阶 1.1 动态参数 1.2* ** 1.3*args , **kwargs 1.4 函数的注释 1.5名称空间 1.6函数的嵌套全局变量 : 贴边写的局部变量 : 不是贴边写的. ''' ...

  6. 泛型c#(深入理解c#)

    1.泛型带来的好处非常像静态语言较之动态语言的优点:更好的编译时检查,更多在代码中能直接表现的信息,更多的IDE支持,更好的性能.泛型的好处之一就是在编译时执行更多的检查,所以等到编译不在报错时,就极 ...

  7. 爬虫模块之requests模块

    一 模块的下载安装 pip install requests 二 爬虫的介绍 什么是爬虫:就是模拟浏览器发送请求:保存到本地:提取有用的数据:保存到数据库 爬虫的价值:获取有用的数据,保存到数据库 爬 ...

  8. [转]order by 与索引

    ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了.另一个是把结果选好之后再排序. 用有序索引这种,当然是最快的,不过有一些限制条件, ...

  9. 2018.12.31 NOIP训练 偶数个5(简单数论)

    传送门 对于出题人zxyoizxyoizxyoi先%\%%为敬题目需要龟速乘差评. 题意简述:5e55e55e5组数据,给出n,请你求出所有n位数中有偶数个5的有多少,n≤1e18n\le1e18n≤ ...

  10. java中正则表达式常用方法

    一.匹配 String  matches()方法.用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false. 举例: public static void checkQQ(){ Stri ...