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