//第一题:分析以下需求,并用代码实现
// 实现一个验证程序运行次数的小程序,要求如下:
// 1.当程序运行超过3次时给出提示:本软件只能免费使用3次,欢迎您注册会员后继续使用~
// 2.程序运行演示如下:
// 第一次运行控制台输出: 欢迎使用本软件,第1次使用免费~
// 第二次运行控制台输出: 欢迎使用本软件,第2次使用免费~
// 第三次运行控制台输出: 欢迎使用本软件,第3次使用免费~
// 第四次及之后运行控制台输出:本软件只能免费使用3次,欢迎您注册会员后继续使用~
package com.n1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int i = 0;
// Scanner scanner = new Scanner(System.in);
String aString = null;
while (true) {
i++;
System.out.println("请使用:");
// aString = scanner.nextLine();
// System.in方式输入,一次性 输出了三句话
// try {
// System.in.read();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// 使用BufferedReader的readLine()方法
BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in));
String readString = null;
try {
readString = bReader.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 第一种方法:if
// if (i==1) {
// System.out.println("欢迎使用本软件,第1次使用免费~");
// }
// if (i==2) {
// System.out.println("欢迎使用本软件,第2次使用免费~");
// }
// if (i==3) {
// System.out.println("欢迎使用本软件,第3次使用免费~");
// }
// if(i>3) {
// System.out.println("本软件只能免费使用3次,欢迎您注册会员后继续使用~");
// }
// 第二种方法:
switch (i) {
case 1:
System.out.println("欢迎使用本软件,第1次使用免费~");
break;
case 2:
System.out.println("欢迎使用本软件,第2次使用免费~");
break;
case 3:
System.out.println("欢迎使用本软件,第3次使用免费~");
break;
default:
System.out.println("本软件只能免费使用3次,欢迎您注册会员后继续使用~");
break;
}
}
}
}
java控制台输入的三种方法
最新推荐文章于 2024-08-12 09:41:07 发布