(控制循环能力锻炼)小任务:
需求:在控制台打印星星
- 在控制台输出一行**(随意个数) ```java import java.util.Scanner;
public class DrawStar{ public static void main(String[] args){ System.out.println(“你要几颗星?”); Scanner input = new Scanner(System.in); int count = input.nextInt(); for(int i=1;i<=count;i++){ System.out.print(“*”); } } }
2. 在控制台输出四行****(随意个数)
```java
public class DrawStar{
public static void main(String[] args){
for(int i=1;i<=4;i++){
System.out.println("****");
}
}
}
- 在控制台输出4行
小知识点:
\转义字符
将身后的一个字符的意思发生转换
可以转换特殊符号、几个特殊字母
例如:\n 换行(line)
\r回车(enter)
\t制表符(tab)
:::
小任务1:
*
#
###
#####
public class Homework1{
public static void main(String[] args){
for(int i=1;i<=4;i++){ //控制行数
if(i==1){ //第一行规则 画星星 换行
System.out.print("*******");
}else{ //后三号规则 画星星 画空格 画星星 换行
for(int j=1;j<=5-i;j++){
//画星星
System.out.print("*");
}
for(int j=1;j<=2*i-3;j++){
//画空格
System.out.print(" ");
}
for(int j=1;j<=5-i;j++){
//画星星
System.out.print("*");
}
}
//换行
System.out.println();
}
}
}
小任务2:
小任务3:
11=1
12=2 22=4
13=3 23=6 33=9
(9行)
:::danger
[重要]小任务4:
找2-100之间的素数(只能被1和本身整除)
详细内容转到>语法结构5第1:20处
:::