(控制循环能力锻炼)小任务:

需求:在控制台打印星星

  1. 在控制台输出一行**(随意个数) ```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(“*”); } } }

  1. 2. 在控制台输出四行****(随意个数)
  2. ```java
  3. public class DrawStar{
  4. public static void main(String[] args){
  5. for(int i=1;i<=4;i++){
  6. System.out.println("****");
  7. }
  8. }
  9. }
  1. 在控制台输出4行




** :::tips

小知识点:

\转义字符
将身后的一个字符的意思发生转换
可以转换特殊符号、几个特殊字母
例如:\n 换行(line)
\r回车(enter)
\t制表符(tab) :::

小任务1:

*
#
###
#####

  1. public class Homework1{
  2. public static void main(String[] args){
  3. for(int i=1;i<=4;i++){ //控制行数
  4. if(i==1){ //第一行规则 画星星 换行
  5. System.out.print("*******");
  6. }else{ //后三号规则 画星星 画空格 画星星 换行
  7. for(int j=1;j<=5-i;j++){
  8. //画星星
  9. System.out.print("*");
  10. }
  11. for(int j=1;j<=2*i-3;j++){
  12. //画空格
  13. System.out.print(" ");
  14. }
  15. for(int j=1;j<=5-i;j++){
  16. //画星星
  17. System.out.print("*");
  18. }
  19. }
  20. //换行
  21. System.out.println();
  22. }
  23. }
  24. }

小任务2:

1
121
12321
1234321

小任务3:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
(9行) :::danger [重要]小任务4:
找2-100之间的素数(只能被1和本身整除)
详细内容转到>语法结构5第1:20处 :::