用户工具

站点工具


zh:courses:java2025:ch02

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
zh:courses:java2025:ch02 [2025/02/10 18:00]
pzczxs 创建
zh:courses:java2025:ch02 [2025/04/04 11:26] (当前版本)
pzczxs 讨论状态变化了
行 1: 行 1:
 ====== 第二章:Java语言基础 ====== ====== 第二章:Java语言基础 ======
 ===== 课件 ===== ===== 课件 =====
-下载:Java语言基础+下载:{{ :​zh:​courses:​java2025:​ch02.pptx |Java语言基础}}
  
 ===== 整型数据测试程序 ===== ===== 整型数据测试程序 =====
行 93: 行 93:
  
 ===== 程序控制流:if ===== ===== 程序控制流:if =====
-java.util.Random类的方法nextInt()产生随机整数,生成两个随机整数,用if-else 语句找出其中的较小者+java.util.Random类的方法nextInt()产生随机整数,生成两个随机整数,用if-else 语句找出较小者
  
 <file java IfElse.java>​ <file java IfElse.java>​
行 248: 行 248:
  int n = 0, m, j, i;  int n = 0, m, j, i;
  System.out.print("​2"​);​  System.out.print("​2"​);​
- p1: for (i = 3; i <= 100; i += 2) {+ label: for (i = 3; i <= 100; i += 2) {
  m = (int) Math.sqrt((double) i);  m = (int) Math.sqrt((double) i);
  for (j = 2; j <= m; j++) {  for (j = 2; j <= m; j++) {
行 255: 行 255:
  }  }
  if (i == 51) {  if (i == 51) {
- break ​p1;+ break ​label;
  }  }
  }  }
行 276: 行 276:
 public class ContinueExample { public class ContinueExample {
  public static void main(String[] args) {  public static void main(String[] args) {
- outer: for (int i = 0; i < 2; i++) {+ label: for (int i = 0; i < 2; i++) {
  System.out.println("​运行第一重循环"​ + i);  System.out.println("​运行第一重循环"​ + i);
  for (int j = 0; j < 2; j++) {  for (int j = 0; j < 2; j++) {
行 285: 行 285:
  if (k == 1) {  if (k == 1) {
  System.out.println("​跳出多重循环"​);​  System.out.println("​跳出多重循环"​);​
- continue ​outer;+ continue ​label;
  }  }
  
行 298: 行 298:
  
 ===== 上机作业 ===== ===== 上机作业 =====
-  * 习题3.11:编写程序,求$1 + 3 + 7 + 15 + 31 + \cdots + (2^{20} - 1)$的值;+  * 编写程序,求$1 + 3 + 7 + 15 + 31 + \cdots + (2^{20} - 1)$的值;
 【参考答案】 【参考答案】
 <file java TowPowSummation.java>​ <file java TowPowSummation.java>​
行 314: 行 314:
 } }
 </​file>​ </​file>​
-  * 习题3.12:已知$S = 1 - \frac{1}{2} + \frac{1}{3} - \frac{1}{4} + \cdots + \frac{1}{n - 1} - \frac{1}{n}$,试编写程序求解直到满足$\frac{1}{n} < {10}^{-5}$时的$S$值;+  * 已知$S = 1 - \frac{1}{2} + \frac{1}{3} - \frac{1}{4} + \cdots + \frac{1}{n - 1} - \frac{1}{n}$,试编写程序求解直到满足$\frac{1}{n} < {10}^{-5}$时的$S$值;
 【参考答案】 【参考答案】
 <file java FractionSummation.java>​ <file java FractionSummation.java>​
行 366: 行 366:
 | 9      | 分割符 ​             | /          | | 9      | 分割符 ​             | /          |
 | 10-14  | subgroup(左对齐) ​   | 0...99999 ​ | | 10-14  | subgroup(左对齐) ​   | 0...99999 ​ |
 +
 【参考答案】 【参考答案】
 <file java Ipc.java>​ <file java Ipc.java>​
行 408: 行 409:
 [[zh:​courses:​java2025:​index|返回Java课程页]] [[zh:​courses:​java2025:​index|返回Java课程页]]
  
-~~DISCUSSION~~+~~DISCUSSION:closed~~
zh/courses/java2025/ch02.1739181603.txt.gz · 最后更改: 2025/02/10 18:00 由 pzczxs