咕噜咕噜姑 2022-10-10 11:20 采纳率: 100%
浏览 224
已结题

检测Java变量名是否合法

编写程序检验Java变量的合法性。程序对用户输入的变量进行检验,做出如下判断:
(1)illegal;(2)legal,butusespoorstyle;(3)professional。具体标准如下。
用户输入‘q’,程序结束。
legal的判断标准:
-只包含字母、数字、_和$符号。
-只能以字母、_或者$开始。
-不能以数字开始。
-不能是关键字。
Professional的判断标准:
-合法的
-只使用数字和字母
-第一个字母是小写字母
(示例)
This program checks the properness of a given Java variable name
Enter a variable name (q to quit): streetAddress2 Professional!
Enter a variable name (q to quit): street address2 Illegal.
Enter a variable name (q to quit): StreetAddress2 Legal,butusespoorstyle.
Enter a variable name (q to quit): 2ndStreetAddress Illegal.
Enter a variable name (q to quit): street$address$2 Legal,butusespoorstyle.
Enter a variable name (q to quit): q

  • 写回答

5条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 10月19日
      • 已采纳回答 10月11日
      • 创建了问题 10月10日

      悬赏问题

      • ¥15 list的ad方法出错求解答
      • ¥20 关于mmap将物理空间映射到用户空间再落盘时使用O_DIRECT方式会提示bad address的问题如何解决?
      • ¥15 无人机px4下载环境编译出错,如何解决?
      • ¥15 您好,请问您的那个pcap转成pcd文件的matlab代码我下载了运行没问题,也生成了点云图,但是无法存储pcd文件,请问怎么保存导出pcd文件呀
      • ¥260 已有标注好的图像数据集,如何构建深度卷积网络训练分类
      • ¥20 matlab图像错误
      • ¥30 如何写通过uni.uploadFile上传图片到ASP后端接收的代码
      • ¥15 selenium模糊定位
      • ¥15 硬件断点的问题,真的被整无语了
      • ¥30 想入门网络编程求建议