zoukankan      html  css  js  c++  java
  • 循环语句和递归

    Scanner

    Scanner sc=new Scanner(System.in); //创建键盘输入对象 需要导包

    String line=sc.nextLine(); //用line来接收输入的字符串

     

    next() 方法:以空白作为结束符

    nextLine()方法:以enter作为结束符 可以接受空白

     

    反编译

    在idea的show in Explorer中将.class文件拷贝到.java目录下

    就可以打开.class文件看源码了

     

    break与continue

    break用于强制退出循环,不执行循环中剩余的语句

    continue用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着执行下一次循环判断

     

    打印三角形

    public class ForDemo04 {
      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 k=1;k<=i;k++){
                  System.out.print("*");
              }
              for(int m=1;m<i;m++){
                  System.out.print("*");
              }
              System.out.println();
          }
      }
    }

     

    idea查看源码

    按住该类,按住ctrl键,鼠标右击

     

    递归

    public class Demo03 {
       public static void main(String[] args) {
           //递归思想实现阶乘
           int sum=fun(5);
           System.out.println(sum);
      }
       public  static int fun(int i){
           if(i==1){
               return 1;
          }else {
               return i*fun(i-1);
          }
      }
    }
  • 相关阅读:
    ABAP中COLLECT的用法
    中文字符串提交乱码的解决方法
    我的Ubuntu系统
    SAP消息呈现
    ASP.NET博客站点全静态化的困扰
    JS利用函数修改全局变量
    让电脑速度增快几倍的法宝
    我的Ubuntu门派
    给老乡买本本的经历
    多事之秋
  • 原文地址:https://www.cnblogs.com/dadabai/p/12353701.html
Copyright © 2011-2022 走看看