Java程序实现循环从盘输入学生的年龄+(1)当输入的年龄小于0则提示年龄不能小?

Java程序实现循环从盘输入学生的年龄+(1)当输入的年龄小于0则提示年龄不能小?,第1张

题目要求:当输入的年龄小于0,则提示年龄不能小0,需要重新输入直到满足条件为止。

那么我们可以设置一个while循环,如果数据小于0,则需要不断输入:

while (a<0)  { //如果输入的年龄小于0,进行循环重新输入,直到大于0。

                 System.out.println("输入的学生年龄不能小于0,请重新输入:")

                 a = sca.nextInt()

                }

源程序:

源程序

程序运行结果,如果正确输入:

正确输入结果

如果中间有错误输入,例12岁输入了-12:

错误输入-12结果

输入-12后,如果再次不小心错误输入-12,则还需要接着输入直到大于0:

错误输入2次,则循环直到满足条件。

JAVA程序员从开始干的时候就要就要对自己有明确的职业规划,明确自己的目标。一般干到30岁的时候就要开始考虑转技术方面的架构师或者技术专家,或者是做项目管理方面的项目经理。因为JAVA程序员是一个很费脑的工作,而且经常加班也十分需要强壮的体魄,所以大多超过30岁之后随着精力不足很多JAVA程序员都选择了转行或者转岗。

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

你好!java编程学习和年龄没有关系,首先编程学习和年龄没有直接关系,只要自己感兴趣,在老师的带领下完全可以胜任,再加上自己的兴趣爱好,一定会做得很好。下面是学习的部分知识点。

1.如果没有语法错误, 则以函数形式返回编译好的代码块; 否则,返回 nil 加上错误消息。

如果结果函数有上值, env 被设为第一个上值。 若不提供此参数,将全局环境替代它。 所有其它上值初始化为 nil。 (当你加载主代码块时候,结果函数一定有且仅有一个上值 _ENV ))。 然而,如果你加载一个用函数(参见 string.dump, 结果函数可以有任意数量的上值) 创建出来的二进制代码块时,所有的上值都是新创建出来的。 也就是说它们不会和别的任何函数共享。

2.接下来就是根据以上信息进行下面的 *** 作,chunkname 在错误消息和调试消息中,用于代码块的名字。 如果不提供此参数,它默认为字符串chunk 。 chunk 不是字符串时,则为 "=(load)" 。

字符串 mode 用于控制代码块是文本还是二进制(即预编译代码块)。 它可以是字符串 "b" (只能是二进制代码块), "t" (只能是文本代码块), 或 "bt" (可以是二进制也可以是文本)。 默认值为 "bt"。

3.Lua 不会对二进制代码块做健壮性检查。 恶意构造一个二进制块有可能把解释器弄崩溃。

运行程序来遍历表中的所有域。 第一个参数是要遍历的表,第二个参数是表中的某个键。 next 返回该键的下一个键及其关联的值。 如果用 nil 作为第二个参数调用 next 将返回初始键及其关联值。 当以最后一个键去调用,或是以 nil 调用一张空表时, next 返回 nil。 如果不提供第二个参数,将认为它就是 nil。 特别指出,你可以用 next(t) 来判断一张表是否是空的。

索引在遍历过程中的次序无定义, 即使是数字索引也是这样。 (如果想按数字次序遍历表,可以使用数字形式的 for 。)

4.当在遍历过程中你给表中并不存在的域赋值, next 的行为是未定义的。 然而你可以去修改那些已存在的域。 特别指出,你可以清除一些已存在的域。

如果 t 有元方法 __pairs, 以 t 为参数调用它,并返回其返回的前三个值。

否则,返回三个值:next 函数, 表 t,以及 nil。 因此以下代码

能迭代表 t 中的所有键值对。

参见函数 next 中关于迭代过程中修改表的风险。

pcall (f [, arg1, ···])

5.传入参数,以 保护模式 调用函数 f 。 这意味着 f 中的任何错误不会抛出; 取而代之的是,pcall 会将错误捕获到,并返回一个状态码。 第一个返回值是状态码(一个布尔量), 当没有错误时,其为真。 此时,pcall 同样会在状态码后返回所有调用的结果。 在有错误时,pcall 返回 false 加错误消息。

以上是整理的信息,希望能帮到你,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12120005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存