IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 皮皮从0学Java——day6 -> 正文阅读

[Java知识库]皮皮从0学Java——day6

目录

正文

二、运算符

2.3自增自减运算符

2.4关系运算符

2.5逻辑运算符

2.6三元运算符

三、数据输入

3.1 Scanner使用的基本步骤

3.1.1导入包

3.1.2创建对象

3.1.3接收数据?

四、数据输入

4.1分支语句

4.1.1流程控制

?4.1.2顺序结构

4.1.3if语句


正文

二、运算符

2.3自增自减运算符

++ --

public class zizeng {
	public static void main(String[] args) {
		int i = 10;
		i++;
		System.out.println("i++=" + i);
		int j = i++;
		System.out.println("j=i++ =" + j);
		int m = ++i;
		System.out.println("j=++i =" + m);
	}
}

i++=11
j=i++ =11
j=++i =13
在参与操作的时候,j = i++表示参与完下面的操作,再使得i++赋值给j,所以j=11而后i=12,m=++i,使得i在参与运算前,将i+1,即i=13赋值给m,再进行输出

2.4关系运算符

== != > >= < <=

其结果为boolean类型

2.5逻辑运算符

或|? ? ? ? 且&? ? ? ? 亦或^(两个不同)? ? ? ? 非!

短路逻辑运算符(具有短路效果)

短路与&&(若左边为真,则右边执行,否则,右边不执行)? ? ? ?

短路或||(若左边为假,则右边执行,否则,右边不执行)?

2.6三元运算符

格式:关系表达式?表达式1:表达式2

首先计算关系表达式的值,若为true,则执行表达式1;否则,执行表达式2

三、数据输入

3.1 Scanner使用的基本步骤

3.1.1导入包

import java.util.Scanner;

3.1.2创建对象

Scanner sc = new Scanner(System.in);? ? ? ? ?(只有sc可以变,为变量名)

3.1.3接收数据?

int i = sc.nextInt();? ? ? ? (只有i可以变,为变量名,sc和上面的相同)

import java.util.Scanner;
public class zizeng {
	public static void main(String[] args) {
		Scanner a = new Scanner(System.in);
		System.out.println("请输入一个值");
		int x = a.nextInt();
		System.out.println("x=" + x);
	}
}

四、数据输入

4.1分支语句

4.1.1流程控制

?4.1.2顺序结构

按顺序执行,执行顺序和代码顺序相同

4.1.3if语句

格式1:

if(关系表达式){

? ? ? ? 语句体;

}

执行流程:

1.首先计算表达式的值

2.若为true,则执行语句体

3.若不为true,则不执行语句体

4.执行后面的内容

package pipi.example1;
public class zizeng {
	public static void main(String[] args) {
		int a = 10;
		int b = 12;
		if(a == b) {
			System.out.println("a=b");
		}
		if(a != b) {
			System.out.println("a!=b");
		}
		System.out.println("执行结束");
	}
}

该代码执行第二个if语句,不执行第一个if语句,且执行最后一个输出语句,执行结果如下图:

格式2:

if(关系表达式){

? ? ? ? 语句体1;

}else{

? ? ? ? 语句体2;

}

执行流程:

1.首先计算表达式的值

2.若为true,则执行语句体1

3.若不为true,则执行语句体2

4.执行后面的内容

public class zizeng {
	public static void main(String[] args) {
		int a = 10;
		int b = 12;
		if(a == b) {
			System.out.println("a=b");
		}else{
			System.out.println("a!=b");
		}
		System.out.println("执行结束");
	}
}

格式2:

if (关系表达式){

? ? ? ? 语句体1;

}else if (关系表达式2){

? ? ? ? 语句体2;

}

...

else{

? ? ? ? 语句体n+1;

}

执行流程:

1.首先计算表达式的值

2.若为true,则执行语句体1;否则,计算表达式2的值

3.若为true,则执行语句体2;否则,计算表达式3的值

...

4.若没有任何关系表达式的值为true,则执行语句体n+1

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:04:30  更:2021-10-06 12:06:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 18:50:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码