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);
          }
      }
    }
  • 相关阅读:
    js 跳转链接的几种方式
    js 指定分隔符连接数组元素join()
    Ajax async属性
    非负数正则表达式
    firefox因 HTTP 严格传输安全(HSTS)机制无法打开网页
    查看linux系统某宏的定义(另类)
    ctags高级用法
    ctags简明用法
    关于数组和指针的一道例题的解读
    让gcc和gdb支持intel格式的汇编
  • 原文地址:https://www.cnblogs.com/dadabai/p/12353701.html
Copyright © 2011-2022 走看看