代码如下,我已经测试过了,给你加了注释。
创新互联公司自2013年创立以来,公司自成立以来始终致力于为企业提供官网建设、移动互联网业务开发(小程序制作、手机网站建设、重庆APP开发等),并且包含互联网基础服务(域名、主机服务、企业邮箱、网络营销等)应用服务;以先进完善的建站体系及不断开拓创新的精神理念,帮助企业客户实现互联网业务,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞誉。
public class Test
{
public static void main(String args[]) {
for(int i = 100; i=1000;i++){//从100开始,循环到1000,依次处理每一个数
if(i%3==0)//此处表示该数能被3整除
System.out.print(i+",");//输出这个数
}
}
}
这里面主要用到了%运算,这个是取余运算符,
比如3%3=0,4%3=1
希望对你有帮助。。。。仍有问题可以Hi我。。。
int n = 7; //输入的自然数\x0d\x0a int k = 0; //输出的状态控制 初始化为0\x0d\x0a for (int i = 2; i
回答于 2022-12-11
public class SumMethod{
//此方法计算maxNum以内的自然数的和
public int getSum(int maxNum){
int sum = 0;
for(int i=1;i=maxNum;i++){
sum+=i;
}
return sum;
}
public static void main(String[] args) {
int num = 0;
SumMethod sm = new SumMethod();
num = sm.getSum(100);
System.out.println("100以内自然数之和为:"+num);
}
}
程序输出结果: 100以内自然数之和为:5050
这虽然是一个小程序,但也可以写出一些东西的。。。
输入的是字符串吗
先使用String.valueOf("输入的内容")把字符串转换成整数,如果抛出NumberFormatException,则不是自然数,如果没有抛出异常,再判断转化后的数是否大于等于零,如果大于等于零则是自然数,不大于等于零不是自然数。类似如下代码片段:
int
number
=
-1;
try
{
number
=
String.valueOf("输入的内容");
}catch
(NumberFormatException
e){
System.out.println("自然数");
throw
e;
}
if
(number
=
){
System.out.println("是自然数');
}
else
{
System.out.println("不是自然数');
}