- JDK中jshell的简单使用
- java的三种循环
- break、continue和循环的嵌套
- 总结
1.JDK中jshell的简单使用
提示:JDK9版本以上或者JDK9版本,才能使用jshell
简介:Java Shell工具是JDK1.9出现的工具, Java Shell工具(JShell)是一个用于学习Java编程语言和Java代码原型的交互式工具。JShell是一个Read-Evaluate-Print循环(REPL),它在输入时评估声明,语句和表达式,并立即显示结果。该工具从命令行运行。
用处:简单快捷测试,免去创建java程序。
1.启动
2.退出
3.使用
4.常用命令
jshell> /help
| 键入 Java 语言表达式, 语句或声明。
| 或者键入以下命令之一:
| /list [<名称或 id>|-all|-start]
| 列出您键入的源
| /edit <名称或 id>
| 编辑源条目
| /drop <名称或 id>
| 删除源条目
| /save [-all|-history|-start] <文件>
| 将片段源保存到文件
| /open <file>
| 打开文件作为源输入
| /vars [<名称或 id>|-all|-start]
| 列出已声明变量及其值
| /methods [<名称或 id>|-all|-start]
| 列出已声明方法及其签名
| /types [<名称或 id>|-all|-start]
| 列出类型声明
| /imports
| 列出导入的项
| /exit [<integer-expression-snippet>]
| 退出 jshell 工具
| /env [-class-path <路径>] [-module-path <路径>] [-add-modules <模块>] ...
| 查看或更改评估上下文
| /reset [-class-path <路径>] [-module-path <路径>] [-add-modules <模块>]...
| 重置 jshell 工具
| /reload [-restore] [-quiet] [-class-path <路径>] [-module-path <路径>]...
| 重置和重放相关历史记录 -- 当前历史记录或上一个历史记录 (-restore)
| /history
| 您键入的内容的历史记录
| /help [<command>|<subject>]
| 获取有关使用 jshell 工具的信息
| /set editor|start|feedback|mode|prompt|truncation|format ...
| 设置配置信息
| /? [<command>|<subject>]
| 获取有关使用 jshell 工具的信息
| /!
| 重新运行上一个片段 -- 请参阅 /help rerun
| /<id>
| 按 ID 或 ID 范围重新运行片段 -- 参见 /help rerun
| /-<n>
| 重新运行以前的第 n 个片段 -- 请参阅 /help rerun
|
| 有关详细信息, 请键入 '/help', 后跟
| 命令或主题的名称。
| 例如 '/help /list' 或 '/help intro'。主题:
|
| intro
| jshell 工具的简介
| id
| 片段 ID 以及如何使用它们的说明
| shortcuts
| 片段和命令输入提示, 信息访问以及
| 自动代码生成的按键说明
| context
| /env /reload 和 /reset 的评估上下文选项的说明
| rerun
| 重新评估以前输入片段的方法的说明
命令搬自by常家壮
2.javase中的三种循环
javase的三种循环和c的差不多,我就不详细介绍了。
1.while循环
while 是Java语言中的关键字。
循环条件通常是具有boolean类型值的关系表达式或逻辑表达式。循环操作可以是一条简单语句,也可以是由多条语句构成的复合语句,当仅存在一条语句时,括号可以省略。在while 循环中,若循环条件开始即为假,则循环体一次也不执行
例题:打印36份试卷
int count = 1; //循环计数器初始为1
while(count<=36) {//循环终止条件为达到36
System.out.println("复印第"+count+"份试卷"); //循环内容
count++;//改变循环条件,已复印试卷加1 //计数器累加
}
2.for循环及其嵌套
例题:打印乘法表
public static void main(String[] args){
int i;
int j;
for(j=1; j<=9; j++){
for(i=1; i<=j; i++){
System.out.print(i + "*" + j + "=" + (j*i) + " ");
}
System.out.println(" ");
}
}
3.do while循环
与while 循环不同,do-while 循环先执行循环操作语句,再判断循环条件,即使循环条件不成立,循环体也至少执行一次。
例题:编写程序模拟学生考试,学生先考试,如果成绩没有及格,则继续考试,反之则结束
int score;
Scanner input = new Scanner(System.in);
do {
System.out.println("学生参加考试!");
System.out.print("老师请输入学生考试成绩:");
score = input.nextInt();
} while(score<60);
System.out.println("恭喜你,考试成绩合格!");
3.break和continue
break是跳出整个循环,而continue是跳出单次循环
4.总结
感觉java基础语法还是和c差不多的。
《铁甲衣2:浴血奋战》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/95870.html