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 @   Hanyta  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示