Java编程:编写用于输出1~100间的整数,且此整数必须满足:它是3的倍数,但不是5的倍数,也不是9的倍数
Java编程:编写程序用于输出1~100间的整数,并且此整数必须满足:它是3的倍数,但不是5的倍数,也不是9的倍数。求这些的和以及平均数。求大神指点必有悬赏追加!!...
Java编程:编写程序用于输出1~100间的整数,并且此整数必须满足:它是3的倍数,但不是5的倍数,也不是9的倍数。求这些的和以及平均数。
求大神指点必有悬赏追加!! 展开
求大神指点必有悬赏追加!! 展开
展开全部
public static void main(String[] args) throws UnsupportedEncodingException
{
// 平均数
double avg = 0;
// 总合
double sum = 0;
// 符合条件的数字个数
int num = 0;
for (int i = 1; i < 100; i++)
{
// 是3的倍数
if (i % 3 == 0)
{
// 不是5,也不是9的倍数
if (i % 5 != 0 && i % 9 != 0)
{
num++;
sum = sum + i;
}
}
}
// 求平均数
avg = sum / num;
System.out.println("共 " + num + " 个符合条件的数字,他们总和:" + sum);
System.out.println("平均数:" + avg);
}
展开全部
int sum=0;
int count=0;
for(int i=1;i<=100;i++){
if(i%3==0&&i%5!=0&&i%9!=0){
sum+=i;
count++;
}
}
平均数你就sum除于count,和就是sum。希望可以帮到你
int count=0;
for(int i=1;i<=100;i++){
if(i%3==0&&i%5!=0&&i%9!=0){
sum+=i;
count++;
}
}
平均数你就sum除于count,和就是sum。希望可以帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int sum = 0;
for(int i = 3;i<100;i+=3){
if(i%5 == 0 || i%9==0){
continue;
}
sum += i;
}
// sum 就是和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追加多少?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询