java程序50以内能被3整除且能被5整除的数的和

Python016

java程序50以内能被3整除且能被5整除的数的和,第1张

需求分析:

 一: java中的整数 , 可以使用byte, short, int, long 等来表示 , 平时写的小程序中,大家更习惯使用int类型. 来表示一个整数

二:java中的整除,  使用% 取余数运算符, 进行判断,如果a%b=0 那么表示a能被b整除

   三: java中逻辑上的并且 使用  运算符 && 表示

代码展示

public class DemoNum {

public static void main(String[] args) {

int start = 0//开始的数字

int end = 50//结束的数字

int sum = 0//保存结果的变量

for (int i = start i < end i++) {//循环

if(i%3==0&&i%5==0){// 既能被3整除又能被5整除

sum= sum+i//累加

}

}

//输出结果

System.out.println(start+"到"+end+", 即能被3整除又能被5整除的数字之和:"+sum)

}

}

&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。

举个例子:

1、a &&b

当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。

2、a || b

当a、b有一个为真时,结果为真。a、b都为假时结果为假。

扩展资料:

在java中还有其他的逻辑符号,比如:!、|、 &

“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。

而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:

“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。

“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。

a>100&&a

逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立。

&&与 &区别如果 a 为 false,则不计算 b,因为不论 b 为何值,结果都为 false,|| 与 | 区别,如果 a 为 true,则不计算 b,因为不论 b 为何值,结果都为 true。