编写一道java题,键盘输入一个整数N。求n以内所有奇数的和。
答案:5 悬赏:60
解决时间 2021-02-08 00:14
- 提问者网友:伴他一生,无悔
- 2021-02-07 16:43
编写一道java题,键盘输入一个整数N。求n以内所有奇数的和。
最佳答案
- 二级知识专家网友:你好陌生人
- 2021-02-07 17:26
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);
}
}
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);
}
}
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-02-07 20:40
获取输入的N;
定义sum=0;
循环M(0~N-1):
如果%2!=0,sum+=M;
输出sum
- 2楼网友:萌萌哒小可爱
- 2021-02-07 19:01
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);
}
}
- 3楼网友:為→妳鎖鈊
- 2021-02-07 18:29
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);
}
}
看看,怎么样
- 4楼网友:绝望伪装
- 2021-02-07 17:47
//参数i为传入的整数n int sum = 0;
if(i%2==0){
for(int j=1; j
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯