課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
設int n ,打印1+3+5+...+n,當n為奇數,則累加到n,若為偶數,則累加到n-1,變量n的初始值在程序中指定
2020-05-23
源自:Java入門第一季(IDEA工具)升級版 4-2
正在回答
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int cot = 0;
if(num%2==0) {
for(int i=1;i<=num-1;i=i+2) {? //i每次循環加2,直到i等于num-1,停止
cot = cot + i;
}
System.out.println("n為偶數,從1加到n-1之和為:" + cot);
? ? }else {
? ? for(int i=1;i<=num;i=i+2) {
? ? cot = cot +i;
? ? }
? ? System.out.println("n為奇數,從1加到n-1之和為:" + cot);
上面n為偶數時,條件應該為i<=n-1;等于號忘寫了
public class Test_if_else {
public static void main(String[] args) {
// TODO Auto-generated method stub
//打印1+3+5+...+n,當n為奇數,則累加到n,若為偶數,則累加到n-1,變量n的初始值在程序中指定
System.out.println("請輸入數字:");
int n = sc.nextInt();
int sum=0;
if(n%2==0) {
for(int i=1;i<n-1;) {
sum+=i;
i+=2;
System.out.print(sum);
}else {
for(int i=1;i<=n;) {
System.out.println(sum);
package com.imooc;
public class helloword {
?public static? void main (String[] args) {
int sum = 0;
for (int i = 1;i<=100;i++)
{
if ( i%2 ==0? ?) {
continue;
sum = sum + i;
System.out.println("100以內基數和為"+sum);
? ? ?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答java if條件語句
3 回答條件語句-多重if
1 回答多重 if...else 語句
3 回答Java條件語句之多重 if
1 回答Java條件語句之嵌套 if
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-07-07
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int cot = 0;
if(num%2==0) {
for(int i=1;i<=num-1;i=i+2) {? //i每次循環加2,直到i等于num-1,停止
cot = cot + i;
}
System.out.println("n為偶數,從1加到n-1之和為:" + cot);
? ? }else {
? ? for(int i=1;i<=num;i=i+2) {
? ? cot = cot +i;
? ? }
? ? System.out.println("n為奇數,從1加到n-1之和為:" + cot);
}
2020-06-18
上面n為偶數時,條件應該為i<=n-1;等于號忘寫了
2020-06-18
public class Test_if_else {
public static void main(String[] args) {
// TODO Auto-generated method stub
//打印1+3+5+...+n,當n為奇數,則累加到n,若為偶數,則累加到n-1,變量n的初始值在程序中指定
Scanner sc = new Scanner(System.in);
System.out.println("請輸入數字:");
int n = sc.nextInt();
int sum=0;
if(n%2==0) {
for(int i=1;i<n-1;) {
sum+=i;
i+=2;
}
System.out.print(sum);
}else {
for(int i=1;i<=n;) {
sum+=i;
i+=2;
}
System.out.println(sum);
}
}
}
2020-05-26
package com.imooc;
public class helloword {
?public static? void main (String[] args) {
int sum = 0;
for (int i = 1;i<=100;i++)
{
if ( i%2 ==0? ?) {
continue;
}
sum = sum + i;
}
System.out.println("100以內基數和為"+sum);
}
}
? ? ?