帮我做一下JAVA的编程题,很着急的。

2.编写程序(方法),采用适当的循环和流控制语句实现下述功能:输出参数指定数据(整数)的所有素数因子。3.求1~100间的所有奇数和偶数并打印输出。4.试用for循环,计... 2. 编写程序(方法),采用适当的循环和流控制语句实现下述功能:输出参数指定数据(整数)的所有素数因子。
3. 求1~100间的所有奇数和偶数并打印输出。
4. 试用for循环,计算2+4+6+……+n 的总和。n=100
5. 编写一个应用程序,计算1~10之间的各个整数的阶乘,并将结果输出到屏幕上。
6. 用while编写程序1+2+3+……+100(利用break)
7. 对1到100之内的奇数求和(用for语句并利用continue)
可以加分的啊!最后一个可以不用写了,我写完了。
展开
 我来答
mszyycq
2010-12-22
知道答主
回答量:26
采纳率:0%
帮助的人:13.5万
展开全部
这是第2小题
public class Text{
public static void main(String[] args){
//这里x即为输入的数;
int x = 11;
System.out.print(x + "的所有素数因子是:");
for(int i = 2; i <= x; i++){
if(x % i == 0 && Text.isOdd(i))
System.out.print(i + " ");
}
}

public static boolean isOdd(int x){
for(int i = 2; i <= x / 2; i++){
if(x % 2 == 0) return false;
}
return true;
}
}
第三小题:
public class Text{
public static void main(String[] args){
System.out.print("偶数有:");
for(int i = 1; i <= 100; i++){
if(i % 2 == 0) System.out.print(i + ", ");
}
System.out.println();
System.out.print("奇数有:");
for(int i = 1; i <= 100; i++){
if(i % 2 != 0) System.out.print(i + ", ");
}
}
}
第四小题:
public class Text{
public static void main(String[] args){
int sum = 0;
for(int i = 2; i <= 100; i += 2){
sum += i;
}
System.out.println("和是:" + sum);
}
}
第五小题:
public class Text{
public static void main(String[] args){
int x = 1;
for(int i = 1; i <= 10; i++){
x *= i;
System.out.println(i + "的阶乘是:" + x);
}
}
}
第六小题:
public class Text{
public static void main(String[] args){
int sum = 0;
int i = 1;
while(true){
sum+=i;
i++;
if(i > 100) break;
}
System.out.println("和是:" + sum);
}
}
第七小题:
public class Text{
public static void main(String[] args){
int sum = 0;
for(int i = 1; i <= 100; i++){
if(i % 2 == 0) continue;
sum += i;
}
System.out.println("1到100之内的奇数的和是:"+ sum);
}
}
剑雪龙形
2010-12-22 · TA获得超过201个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:228万
展开全部
哥们,题目太多了,分太少。
懒得写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式