java小白训练营2109-day04-知识回顾
Posted 长安紫薯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小白训练营2109-day04-知识回顾相关的知识,希望对你有一定的参考价值。
程序分类
分支判断
if语句和switch语句,程序有业务逻辑(VIP用户)
int n = 10;
switch(n)
循环
反复迭代执行,重复代码就可以非常简洁
while和do-while
package test;
import org.junit.Test;
//while循环
public class TestWhile {
@Test //需求:打印0到9
public void testWhile() {
//作用域
for(int i=0;i<10; i++) {
System.out.print(i);
}
System.out.println();
int i=0;
while(i<0) {
System.out.print(i);
i++; //循环语句必须在循环体内要改变判断条件,否则可能死循环
}
//for和while,它定义初始值,在while后面可以继续使用
//System.out.println(i);
}
//while和do判断的位置不同,那会影响结果吗? do有个特点先执行后判断
//while和do区别:while可能一次都不执行,do最少执行一次
@Test
public void doWhile() {
int i=0;
do {
System.out.print(i);
i++;
}while(i<0);
}
}
监控键盘
package test;
//util 工具类
import java.util.Scanner;
import org.junit.Test;
/*
* java如何监控键盘?键盘输入内容,打印输入的内容到控制台
* api 应用程序接口
* java自身提供工具,Scanner 扫描,System.in
* 得到键盘输入的内容,返回字符串,当回车时,就会接收整个内容 next()
*/
public class TestKeyBoard {
@Test
public void key() {
//类名 实例名 = new 类名(键盘);
Scanner scan = new Scanner(System.in);
System.out.println("输入的内容:");
//注意:当用户没有回车前,阻塞,当敲入回车后,才会继续执行
String line = scan.next(); //输入的一行内容
System.out.println(line);
}
}
以上是关于java小白训练营2109-day04-知识回顾的主要内容,如果未能解决你的问题,请参考以下文章