• 0113java基础语法二


    1、引用数据类型

    random 随机数类

    格式:数据类型 变量名=new 数据类型

    先导包 import java.util.Random;

    再定义:Random  r=new Random();

    调用方法 用变量名.方法名()

    nextInt(n):表示从0-n之间的随机整数,其中包括零,不包括n

    nextDouble():表示从0-1之间的随机小数,包含0不包含1

    例:

    2、流程控制语句

    (1)if语句

    格式:

    if (判断条件){

        执行语句1

        ……

    }else{

        执行语句2

        ……

    }

    例:

    (2)if else 语句

    格式:

    if (判断条件1) {

        执行语句1

    } else if (判断条件2) {

        执行语句2

    }

    ...

    else if (判断条件n) {

        执行语句n

    } else {

        执行语句n+1

    }

    例:

    (3)switch 语句

    格式:

    switch (表达式){

        case 目标值1:

            执行语句1

            break;

        case 目标值2:

            执行语句2

            break;

        ......

        case 目标值n:

            执行语句n

            break;

        default:

            执行语句n+1

            break;

    }

    break:结束整个流程语句

    continue:结束本次循环,进入下一次循环

    例:

    (4)while 循环语句

    格式:

    while(循环条件){

    执行语句

    ………

    }

    例:

    (5)do while 循环

    格式:

    do {

    执行语句

    ………

    } while(循环条件);

    例:

    (6)for 循环

    格式:

    for(初始化表达式; 循环条件; 操作表达式){

        执行语句

        ………

    }

    例:

    (7)循环嵌套

    外层循环控制行数,内层循环控制列数

    例:打印一个三行三列矩形

    for(int i=1;i<4;i++){
      for(int j=1;j<4;j++){
        System.out.print("*");
      }
      System.out.println();

    }

    例:打印一个直角三角形

    for(int i=1;i<=3;i++){
      for(int j=1;j<=i;j++){
        System.out.print("*");
      }
      System.out.println();
    }

    例:打印九九乘法表

    for(int i=1;i<10;i++){
      for(int j=1;j<=i;j++){
        int sum=i*j;
        System.out.print(i+"x"+j+"="+sum+" ");
      }
      System.out.println();
    }

    经典猜字游戏

    Scanner sc=new Scanner(System.in);
    Random r=new Random();
    int a=r.nextInt(100);
    while(true){
      System.out.println("请输入一个1-100的整数");
      int b=sc.nextInt();
      if(b>a){
        System.out.println("sorry,您猜大了!");continue;
      }else if(b<a){
        System.out.println("sorry,您猜小了!");continue;
      }else{
        System.out.println("恭喜您答对了!");break;
      }
    }

  • 相关阅读:
    C# 事件的简单例子
    pl sql 的目录 所在的目录 不能有 小括号,如 Program Files (x86)
    转】 C# 图片格式(JPG,BMP,PNG,GIF)等转换为ICO图标
    TQQ2440第三节:串口
    今天发现一个bug,不知道是什么问题,printf的问题吗,还是什么。先记下!
    【转载】内存对齐详解
    TQQ2440第二节:流水灯
    TQQ2440第一节:启动代码
    wince下sources\sources.cmn\Makefile.def的相关作用
    (基于Java)编写编译器和解释器第10章:类型检查第一部分
  • 原文地址:https://www.cnblogs.com/-gongxue/p/14270829.html
Copyright © 2020-2023  润新知