⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sum.java

📁 求和的JAVA小程序
💻 JAVA
字号:
/**
 * 题A01	  编写程序,计算从1到100的累加和,用for语句实现。
 */
public class Sum {
  public static void main(String[] args) {
    int s = 0;      // 用来保存累加和,初始化为 0

    for(int i = 0; i <= 100; i++)
      s += i;       // for 循环体只有一个语句,可不用大括号

    System.out.println("从1到100的累加和为:" + s);
  }
}



 /* 题A03	  计算从正整数n1到n2的累加和,用while语句实现。
 */
// 解法一,固定 n1, n2 的值

public class Sum {
  public static void main(String[] args) {
    int s = 0;            // s 用来保存累加和,初始化为 0
    int n1 = 8, n2 = 66;  // 预定 n1, n2 的值
    int i = n1;           // i 用来做循环计数,初始化为 n1

    while(i <= n2){
      s += i;
      i++;
    }

    System.out.println("n1为:" + n1 + "; n2为:" + n2);
    System.out.println("从n1到n2的累加和为:" + s);
  }
} // 解法一结束


/*解法二,键盘输入n1, n2的值
import java.io.*;

public class Sum {
  public static void main(String[] args) {
    int s = 0;            // s 用来保存累加和,初始化为 0
    String str = "";      // String对象str用来保存键盘输入的字符串
    int n1 = 0, n2 = 0;

    try{
      java.io.InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);

      System.out.print("输入正整数n1:");       // 由键盘取得n1
      str = br.readLine();
      n1 = Integer.parseInt(str);

      System.out.print("\n再输入正整数n2:");    // 由键盘取得n2
      str = br.readLine();
      n2 = Integer.parseInt(str);
    }catch(IOException e){ }

    int i = n1;           // i 用来做循环计数,初始化为 n1
    while(i <= n2){
      s += i;
      i++;
    }

    System.out.println("从n1到n2的累加和为:" + s);
  }
} // 解法二结束




/**
 * 题A02	  编写程序,计算从1到100的累加和,用do-while语句实现。
 */
public class Sum {
  public static void main(String[] args) {
    int s = 0;      // s用来保存累加和,初始化为 0
    int i = 1;      // i用来做循环计数,初始化为 1

    do{
      s += i;
      i++;
    }while(i <= 100);

    System.out.println("从1到100的累加和为:" + s);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -