百分号在java运算里怎么用

Python014

百分号在java运算里怎么用,第1张

java取余是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等)

Java取余运算符 (%)

一个表达式的值除以另一个表达式的值,返回余数

result = number1 % number2

参数

result 任何变量

number1 任何数值表达式

number2 任何数值表达式。

说明

取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。例如,在下面的表达式中,A (即 result)等于 5。

A = 19 % 6.7

这条语句 1%2意思是数1对二进行取模运算,得到的是数学中1与2做除法所得的余数,所以结果为1。

java中取模运算其实就是数学中的取余运算,一般用于判定数与数之间能否整除的问题,如判定素数问题。

第一题:1

4

9

16

25

36

49

64

81

100

total is385(你是程序中最后一句改成)system.out.println("total is" +total)

第二题:if(sex=1)改成if(sex==1) 还有2%3=2,所以一直打印出Woman

第三题:str重复申明。还有不知道say哪来的

第四题:case后只能跟int和char类型

第五题:把里面的System写正确了,然后你的这个程序是死循环,当i=5的时候,就进入到 if语句里去,i--,而for循环里i++,所以相当于i没有操作,而i=5一直满足循环条件,所以就是死循环

第六题:for循环里改成y!=1.2

第七题:这个就更简单了,能同时被2,5,7整除,就是能被这三个数的最小公倍数整除就可以了,也就是被70整除就可以了