029 01 Android 零基础入门 01 Java基础语法 03 Java运算符 09 逻辑“非”运算符

本文知识点:Java中的逻辑“非”运算符

逻辑“非”运算符表示方式

!:英文感叹号

逻辑“非”运算符表示意义

对原条件进行取反

(3<5)为true,对(3<5)取反,表达式为:!(3<5),结果为false

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_程序代码

逻辑“非”运算符 实例

问题实例:

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_运算符_02

程序代码及其运行结果:

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_运算符_03

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_运算符_04

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_整除_05

截止到目前,还没有使用到逻辑“非”运算符,那如何使用逻辑“非”运算符改良程序呢?

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_运算符_06

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_整除_07

029 01 Android 零基础入门  01 Java基础语法 03 Java运算符 09 逻辑“非”运算符_运算符_08

public static void main(String[] args) {
// 请输入一个整数
System.out.println("请输入一个整数:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();

if(!(n%3 == 0))
System.out.println(n + "不能被3整除");
else
System.out.println(n + "能被3整除");
}