基本任务:使用java语法打印 多个星
//使用循环打印多个*(一行、一列)
public class CircularPrinting {
public static void main(String[] args) {
// 循环打印多个*
// 声明变量
int numStr = 5;
// 循环 行
for(int i = 0; i<numStr; i++) {
System.out.print("*");
}
// 循环 列
for(int i = 0; i <numStr; i++) {
System.out.print("* \n");
}
}
}
根据基本任务优化代码,打印的个数,由用户输入。
import java.util.Scanner;
public class OptimizedLoopPrinting {
public static void main(String[] args) {
// Scanner就是Java提供给我们用于键盘录入数据的类
Scanner sc = new Scanner(System.in);
// System.in 输入,获取键盘输入的数据
// System.ou 输出: 将内容从控制台输出
System.out.println("请输入您想要打印的次数:");
int numStr = sc.nextInt(); // 用户敲入回车拿到数据
for(int i = 0; i < numStr; i++) {
System.out.println("*");
}
}
}
Scanner的基本用法:
// 引入Scanner
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
// 固定写法
Scanner sc = new Scanner(System.in);
// nextLine()可以扫描到一行内容(当前行,光标所在行的内容,包括空格、回车)并作为一个字符串而被获取到
int c = sc.nextLine();
// 打印结果
System.out.println(c);
}
}