Java流程控制

  1. 输入流Scanner
Scanner scanner=new Scanner(System.in);
通常会用hasNext()或者hasNextLine()来判断还有没有输入字符,用next(),nextLine()来接收用户的输入
next(): 一定要读取到有效字符后才能结束输入;对有效字符钱的空白会自动去掉,有效字符后的空白作为分隔符或者结束符,不能得到带有空格的字符串
nextLine(): 以Enter为结束符,也就是nextLine()方法返回的是输入回车之前的所有字符,可以获得空白。
最后一定要记得关闭流!
scanner.close(); 
  1. 流程控制: 顺序结构,分支结构,循环结构;
//打印九九乘法表
public class demo{
  public static void main(String[] args){
      for(int i=1;i<=9;i++){
        for(int j=1;j<=i;j++){
            System.out.print(i+"*"+j+"="+(i*j)+"\t");
          }  
        System.out.println();
       }
    }
 }
  1. 练习:打印出来一个5行的三角形
public class demo{
  public static void main(String[] args){
      for(int i=1;i<=5;i++){
        for(int j=5;j>=i;j++){
            System.out.print(" ");
          }
        for(int j=1;j<=i;j++){
            System.out.print("*");
          }
        for(int j=1;j<i;j++){
            System.out.print("*");
          }   
        System.out.println();
       }
    }
 }
posted @ 2024-04-28 21:51  Hanyta  阅读(3)  评论(0编辑  收藏  举报