例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. tableView上出现空白的解决办法

    创建tableView后,出现如下效果       解决办法: self.automaticallyAdjustsScrollViewInsets = NO; 个人认为,应该是取消系统默认行为,保证界 ...

  2. LibreOJ 2003. 「SDOI2017」新生舞会 基础01分数规划 最大权匹配

    #2003. 「SDOI2017」新生舞会 内存限制:256 MiB时间限制:1500 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 提交提交记录统计讨论测试数据   题目描述 ...

  3. 最详细的Axure动态面板使用教程

    1.打开[Axure]软件,在index文件上新建一个375*667大小的背景矩形并绘制页面. 具体如图所示. 2.在banner的位置上新建一个[动态面板],双击动态面板在其中新建state1.st ...

  4. 设计师们做UI设计和交互设计、界面设计等一般会去什么网站呢?

    明明可靠颜值吃饭,却偏偏要靠才华立身,UI设计师就是这样一群神奇的物种.面对“大的同时小一点”.“五彩斑斓黑”.“下班之前给我”……这些甲方大大刁钻的需求,设计师每天都在咬牙微笑讨生活.你可以批评我的 ...

  5. Partition Array into Disjoint Intervals LT915

    Given an array A, partition it into two (contiguous) subarrays left and right so that: Every element ...

  6. flask在其他文件中添加路由

    应用文件为:app.py from flask import Flask app = Flask(__name__) @app.route("/") def hello(): re ...

  7. java8 forEach Map List[转载]

    java8 forEach 在Map和List中的使用 原始的使用 Map<String, Integer> items = new HashMap<>(); items.pu ...

  8. NOIP水题测试(2017082301)

    你们从题目也能看出来今天的题是很水的. 前几期答案还没出,效率有点低,谅解,谅解. 今天的答案应该会出的很快. 下面给题目: 时间限制:3小时 题目一:旅行家的预算 题目二:进制转换 题目三:乘积最大 ...

  9. Hadoop3集群搭建之——hive添加自定义函数UDF

    上篇: Hadoop3集群搭建之——虚拟机安装 Hadoop3集群搭建之——安装hadoop,配置环境 Hadoop3集群搭建之——配置ntp服务 Hadoop3集群搭建之——hive安装 Hadoo ...

  10. TOMCAT内存溢出及大小调整的实现方法

    一.tomcat内存设置问题 收藏 在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat.jboss,weblogic)加载jar包时会出现java.lang.OutOfMemor ...