帮我做一下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)
可以加分的啊!最后一个可以不用写了,我写完了。 展开
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)
可以加分的啊!最后一个可以不用写了,我写完了。 展开
2个回答
展开全部
这是第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);
}
}
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |