中易网

编写一道java题,键盘输入一个整数N。求n以内所有奇数的和。

答案:5  悬赏:60  
解决时间 2021-02-08 00:14
编写一道java题,键盘输入一个整数N。求n以内所有奇数的和。
最佳答案
package addTIME;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class a {


public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a=0,sum=0;
try {
System.out.println("请输入数字:");
a=Integer.parseInt( br.readLine());
} catch (IOException e) {
System.out.println("输入错误");
}
catch (NumberFormatException e) {
System.out.println("输入数字不合法");
}
for(int i=1;i<=a;i++){
if(i%2==1){
sum+=i;
}
}
System.out.println("所求和为:"+sum);
}
}
全部回答
获取输入的N; 定义sum=0; 循环M(0~N-1): 如果%2!=0,sum+=M; 输出sum
public class sumTest { public int sumj(int num) { // TODO Auto-generated method stub int a = 0; for(int i=1;i<=num;i++){ if(i%2!=0) a=a+i; } System.out.println(a); } }
import java.util.Scanner; public class Jputin { public static void main(String[] args) { int num = 0; String str = ""; //键盘输入,并读取数值 System.out.println("请输入n: "); Scanner sc = new Scanner(System.in); str = sc.next(); int n = Integer.parseInt(str); for(int i=0 ; i <=n ; i++ ) { if(i%2 != 0) num = num+i; } System.out.println(num); } } 看看,怎么样
//参数i为传入的整数n int sum = 0; if(i%2==0){ for(int j=1; j
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯