Java任务:用户操作信息输入

来自CloudWiki
Cloud17讨论 | 贡献2018年2月16日 (五) 02:31的版本 (创建页面,内容为“==任务描述== *在网络购书系统中,需要接收用户选择的具体操作。本任务完成网络购书系统中信息的输入和输出。如图所示:…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

任务描述

  • 在网络购书系统中,需要接收用户选择的具体操作。本任务完成网络购书系统中信息的输入和输出。如图所示:
  • Java2-1.png

任务实现

实施思路

  • 第一步:启动Eclipse,新建一个Java Project,工程名为Project0201。
  • 第二步:在工程中新建一个类,类名为MainClass.java。
  • 第三步:通过输出语句输出网络购书系统的主目录。
  • 第四步:在main方法中定义所需要的变量
//获取用户输入的扫描器
Scanner input = new Scanner(System.in);
//存放用户输入的数据
String value;
  • 第五步:从控制台接收输入的数据
//获取用户的输入,并用value记录
value = input.next();
  • 第六步:输出接收的内容。
System.out.println("您选择了:" + value);

程序代码

public class MainClass {
	public static void main(String[] args) {
		System.out.println();
		/*
		 * 编写主菜单输出语句
		 */
		System.out.println("**********商品管理系统**********\r\n" 
				+ "1.查询所有商品\r\n" 
				+ "2.根据商品编号查找图书\r\n" 
				+ "3.购买图书\r\n" 
				+ "4.取消购买\r\n" 
				+ "5.查询购买情况\r\n" 
				+ "6.退出系统\r\n" 
				+ "*******************************");
		System.out.println("请选择(1-6):");
		/*
		 * 获取用户的输入数据
		 */
		Scanner input= new Scanner(System.in);
		//获取用户对于菜单的选择
		String value = input.next();
		System.out.println("您选择了:" + value);
	}
}

知识点链接

标识符和关键字

标识符

程序中的各个元素命名时使用的符号称为标识符。比如:Java中的工程名、包名、类名、方法名、变量名、参数名都是标识符。 使用Java语言的标识符时,必须遵循如下规则:

  • 标识符可以由字母、数字、下划线(_)和美元符号($)组成,其中数字不能作为首字符。
  • 标识符不能是Java关键字和保留字,但可以包含关键字和保留字。
  • Java语言区分大小写。

例如,下面是合法的标识符:

yourNme、your_name、_yourName、$yourName、Class
  • 下面是非法的标识符:
class、your  name、2018year、your.name

关键字

  • Java语言中有一些有特殊用途的单词,称之为关键字(keyword)。当定义标识符时,不要让标识符和关键字相同,否则将引起错误。Java的所有关键字都是小写的。
  • 例如,下面的代码将无法通过编译。
//试图定义一个名为public的变量,但public是关键字,不能作为标识符
int public;
  • 关键字并不需要强记,如果使用关键字做标识符,编译器会自动提示错误。Java常用关键字及用途如图:
  • Java2-2.png

保留字

  • 保留字是指Java中现在还没有用到,但是以后随着Java版本的升级可能会用到的关键字。Java中的保留字主要有两个:goto和const。在程序中保留字不能作为标识符使用。

注释

  • 为程序添加注释可以用来解释程序的某些语句的作用和功能,提高程序的可读性。也可以使用注释在原程序中插入设计者的个人信息。此外,还可以用程序注释来暂时屏蔽某些程序语句,让编译器暂时不要处理这部分语句,等到需要处理的时候,只需把注释标记取消就可以了。JAVA中的注释有三种:

单行注释

  • 单行注释就是在程序中注释一行代码。在Java语言中,将双斜线(//)放在需要注释的内容之前就可以了,Java编译器会忽略掉这部分信息。

多行注释

  • 多行注释是指一次性地将程序中多行代码注释掉。在Java语言中,使用“/*”和“*/”将程序中需要注释的内容包含起来,“/*”表示注释开始,而“*/”表示注释结束。当注释内容超过一行时一般使用这种方法。
  • 下面代码中增加了单行注释和多行注释。
public class CommentTest {
	/*
	 * 这里面的内容全部是注释文字
	 * Java语言的学习是非常有趣的
	 * 让我们一起去发现它的奥妙吧
	 */
	public static void main(String[] args) {
		//这是一个单行注释
		System.out.println("Hello, 2018!");
		//System.out.println("这行代码被注释了,将不会被编译、执行");
	}
}

文档注释

  • Java语言还提供了一种功能更强大的注释形式:文档注释。如果编写Java源代码时添加了合适的文档注释,然后通过JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。
  • 在Java语言中,使用“/**”和“*/”将程序中需要注释的内容包含起来,“/**”表示文档注释开始,而“*/”表示注释结束。