package addTIME;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class a {
/**
* @param args
*/
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.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);
}
}
看看,怎么样
public class sumTest {
/**
* @param args
*/
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);
}
}
获取输入的N;
定义sum=0;
循环M(0~N-1):
如果%2!=0,sum+=M;
输出sum