ITPub博客

首页 > 应用开发 > Java > java小白训练营

java小白训练营

Java 作者:whisperrr 时间:2021-08-16 14:24:50 0 删除 编辑

  99乘法表

  双重for循环,外循环,内循环,变量里面又调用了变量

  package test;

  import org.junit.Test;

  public class TestFor99 {

  @Test

  public void for99() {

  for(int i=9; i>0; i--) { for(int j=1; j<1i+1; p="" system.out.println();

  }

  }

  }

  阻塞

  程序从上到下顺序执行,阻塞时,程序还会向下执行,不会,等待用户输入

  Scaner对象.nextInt() 这个方法是一个阻塞方法,特点:当执行到这条语句

  它就会停在这条语句上,等待用户输入完成,敲入回车时,它就会接收到用户输入的内容

  然后才继续执行。语言自身进行控制的。

  问题,阻塞发生时,console是不会自动弹出,初学者就不知道该怎么办?

  在阻塞前,在控制台打印信息,console会自动展现,用户就知道在哪里输入了。

  异常

  package test; 大连无痛人流医院  http://www.bhbyby.net/  

  import java.util.Scanner;

  import org.junit.Test;

  //键盘输入,输入非法产生异常

  //1.要把异常打印控制台,不能直接告诉用户

  public class TestKey {

  @Test

  public void key() {

  //只要代码可能发生异常,就必须放在try中

  Scanner scan = new Scanner(System.in);

  System.out.println("请您输入数字:"); try { //可能错误代码放入 int num = scan.nextInt(); System.out.println(num);

  }catch(Exception e) { //把出错信息保存e对象中 System.out.println( e.toString() );

  }

  }

  }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70005147/viewspace-2787153/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-08-11

  • 博文量
    24
  • 访问量
    13089