Java学习--基本数据类型的定义和运算2
例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的更多相关文章
- Java学习--基本数据类型的定义和运算
例1: public class DataDemo05{ public static void main(String args[]){ char ch1 = '\"' ; // 表示的是一 ...
- java学习(一)数据类型
一.java的安装及环境变量的配置 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...
- Java学习——基本数据类型
Java两大数据类型 内置数据类型 引用数据类型 变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据. 内置数据类型 8中基本类型(四个整数型,两个浮点型),一种字符 ...
- Java 学习:数据类型
前言:Java属于强类型语言 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 优势就是安全性高,但劣势速度慢 数据类型 Java的数据类型分为两大类: 基本类型(primit ...
- java学习笔记----数据类型,变量,常量
一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...
- java学习二 数据类型自动提升 0x开头的数据是 16进制且是int型
变量只能定义一次,不能定义两次, 变量的作用域:当前的大括号与子括号才有效 变量的作用:存储值,取值 整型:向上自动升级,向下强制降级 char,byte,shot参与运算时候自动提升为int型 因为 ...
- java学习笔记——数据类型及类型转换
数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8) short(16) int(3 ...
- Java学习之多线程(定义)
进程:正在运行中的程序线程:负责执行程序的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程一个进程中至少要有一个线程 创建新执行线程有两种方式 一.继承Thread类步骤:1.定义一个类 ...
- Java 学习(4):基本数据类型,变量类型
目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...
随机推荐
- postfix 如何设置邮件头翻译的功能
开始按http://semi-legitimate.com/blog/item/how-to-rewrite-outgoing-address-in-postfix 博客中的方法进行设置,是可以替换, ...
- POJ 2014.K-th Number 区间第k小 (归并树)
K-th Number Time Limit: 20000MS Memory Limit: 65536K Total Submissions: 57543 Accepted: 19893 Ca ...
- UI设计教程分享:banner设计
我们都知道在一个网站中,banner图片对于浏览者来说是非常重要的,尤其是电商banner,它的最主要目的是营销,是要让消费者有冲动去购买,这对设计的要求也就更高了.而企业网站也一样,一个合适的ban ...
- Docker虚拟化实战学习——基础篇(转)
Docker虚拟化实战学习——基础篇 2018年05月26日 02:17:24 北纬34度停留 阅读数:773更多 个人分类: Docker Docker虚拟化实战和企业案例演练 深入剖析虚拟化技 ...
- Eclipse新建tld文件
tld(tag lib description文件)就是以.tld结尾的XML文件 选好目录右键 --> New --> Other -->找到XML FIle --> Nex ...
- 跟我学Spring Boot(一)创建Spring Boot 项目
本人开发环境为idea15.02 + jdk8 步骤1: 步骤2: 步骤3: 步骤4: 步骤5: 相关目录介绍: resources/static:这里主要存放一些资源文件 例如 css.js.ima ...
- IOS初级:UIScrollView & UIPageControl
UIScrollView其实构建的就像一列很长的火车,每滑动一个屏幕,展示一节车厢. //主屏幕高度 #define kScreenHeight [UIScreen mainScreen].bound ...
- SVN基本操作 (zz)
SVN基本操作 分类: LINUX 原文地址:SVN基本操作 作者:tuyer 文章摘要:SVN 基本操作:SVN是什么 Svn是一个离线的代码管理,可以多个人一起修改,然后再将修改的内容提交到Svn ...
- Java学习笔记:知识总结
概述 1991年由sun公司开发的名称为Oak的语言,1994年更名为Java. JDK:Java Development Kit,Java的开发和运行环境,Java的开发工具和JRE. JRE:Ja ...
- C语言基础第四次作业
题目7-2,九九乘法表 1.实验代码: #include<stdio.h> int main() { int N, i, j, q; scanf("%d",&N ...