zoukankan      html  css  js  c++  java
  • 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;
      }
    }

  • 相关阅读:
    循环调用spring的dao,数个过后无响应
    WebEx如何录制电脑内的声音
    java对象转换String类型的三种方法
    使用Hibernate+MySql+native SQL的BUG,以及解决办法
    mysql之触发器trigger
    mysql 触发器学习
    Java对比两个数据库中的表和字段,写个冷门的东西
    PHP几个快速读取大文件例子
    Java安全中的“大坑”,跨平台真“浮云”
    国内一些大公司的开源项目
  • 原文地址:https://www.cnblogs.com/-gongxue/p/14270829.html
Copyright © 2011-2022 走看看