java中if语句编程?

java中if语句编程?,第1张

Java程序:

public class Test10 {

public static void main(String[] args) {

int num = 787

boolean flag = false

if(num <神卜 10) {//个位知瞎尘数

flag = true

}

else if(num <100) {//两位数

if(num % 10 == num / 10) {

flag = true

}

}

else {//三位数

if(num % 10 == num / 100) {

flag = true

}

}

if(flag) {

System.out.println(num + "是对称数")

}

else {

System.out.println(num + "不是对称数")

}

}

}

运行测试:

787是对称数搭禅

import java.util.Scanner

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in)

byte x ,y

x = sc.nextByte()

if(x <0) y = (byte) (x*x)

else if(x <= 3) y = (byte) (x*2)

else y = (byte) (x/2)

System.out.println(y)

}

}

道理很简单,一说你就明白

if (flag = true)这句话相当于 你把flag变量赋值=true 然后做逻消手辑判断这赋值语山迅句必然没错,所以if就通过了 所以输出true

要记逗桥此住=是赋值 ==才是判断


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8236955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存