发表时间:2022-03-25来源:网络
在day04_javase的视频中,感觉这个老师讲的是超级详细,容易懂得怎么样做,简直是手把手写注释
先一个程序:
1先分析你这个程序流程
2.在写代码钱用注释写出每一个步骤执行什么(大体的框架)
3.安装注释在下面一行一行写代码,清晰明了无比
(由于那个需求分析的ppt插入不进来,所以一般人还是不太看得懂我说的)
1.先分析这个程序的流程,
2.用文字注释写在编写的代码行,
3.根据注释写出代码



1 package day04_javase;
2 import java.util.*;
3
4 public class Utility {
5 private static Scanner scanner = new Scanner(System.in);
6
7 public static char readMenuSelection() {
8 char c;
9 for (; ; ) {
10 String str = readKeyBoard(1);
11 c = str.charAt(0);
12 if (c != '1' && c != '2' && c != '3' && c != '4') {
13 System.out.print("选择错误,请重新输入:");
14 } else break;
15 }
16 return c;
17 }
18
19 public static int readNumber() {
20 int n;
21 for (; ; ) {
22 String str = readKeyBoard(4);
23 try {
24 n = Integer.parseInt(str);
25 break;
26 } catch (NumberFormatException e) {
27 System.out.print("数字输入错误,请重新输入:");
28 }
29 }
30 return n;
31 }
32
33 public static String readString() {
34 String str = readKeyBoard(8);
35 return str;
36 }
37
38 public static char readConfirmSelection() {
39 char c;
40 for (; ; ) {
41 String str = readKeyBoard(1).toUpperCase();
42 c = str.charAt(0);
43 if (c == 'Y' || c == 'N') {
44 break;
45 } else {
46 System.out.print("选择错误,请重新输入:");
47 }
48 }
49 return c;
50 }
51
52 private static String readKeyBoard(int limit) {
53 String line = "";
54
55 while (scanner.hasNext()) {
56 line = scanner.nextLine();
57 if (line.length() < 1 || line.length() > limit) {
58 System.out.print("输入长度(不能大于" + limit + ")错误,请重新输入:");
59 continue;
60 }
61 break;
62 }
63
64 return line;
65 }
66 }
Utility
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务