需求
分析
核心,循环的输出符号
只要涉及到循环
思考:
重复的内容是什么
答案:
输出一个星花
思考:
循环几次
答案:
用户输入几,那就是几
小结:
循环做什么
循环几次
办法:
先写一个基本的循环结构
然后再慢慢的调
定义一个循环的结构
由于循环次数是指定的,是明确的
所以我们优先考虑使用for循环结构
基本的循环完成
问题
星花需要并在一行
当前是换行了
解决
使用打印不换行的命令
回顾
打印输出有两个命令
println
print
ln 有 line的意思,line,有直线的意思
println意思就是,打印在一条直线上,会换行
print,打印,不会换行
考虑循环次数
结论在for循环中
如果i是从0起步的
i++
那么i小于几,就会循环几次
把固定的数据弄成变化的数据
定义了一个变量num
num等于几,就会循环几次
复习scanner的用法
一,导包
import java.util.Scanner;
二, 得到工具
// 固定的获得Scanner工具的写法
// 类型名称 变量名 = 值;
Scanner ipt = new Scanner(System.in);
三,使用工具
工具名.功能名()
例子
int a = ipt.nextInt();
最终的代码
import java.util.Scanner;
public class ppp {
public static void main(String[] args) {
// 固定的获得Scanner工具的写法
// 类型名称 变量名 = 值;
Scanner ipt = new Scanner(System.in);
// 使用工具的功能,得到一个整数
System.out.println("请输入内容:");
int a = ipt.nextInt();
System.out.println("从键盘接收到了一个整数,值为" + a);
for (int i = 0; i < a; i++) {
System.out.print("*");
}
}
}