软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】李朝阳

  • LiZhaoyang
  • 2022-10-04
  • 1

目录

1. 输入与输出

2. Scanner

3. 循环


1. 输入与输出

  • 输入的变量类型

    1. int
      • 整数类型,数据范围是正负2147483647
    2. long
      • 长整数类型,比int表示范围大
    3. float
      • 单精度浮点数,能表示整数和小数
    4. double
      • 双精度浮点数,表示范围比float更大
    5. boolean
      • 布尔代数,只有true和false两个值
    6. String
      • 字符串
    7. char
      • 单个字符
  • 输出语句

    1. 换行输出
      System.out.println()
    2. 不换行输出
      System.out.print()

2. Scanner

  • 调用语句

    import java.util.Scanner
    Scanner sc = new Scanner(System.in);
  • 输入语句

    1. sc.next()
      • 读取第一个有效字符串(不含空格和换行符)
      • 不能获取带空格的字符串
    2. sc.nextInt()
      • 读取第一个整数
    3. sc.nextLine()
      • 它以回车为结束符,所以它获取的数据是一整行字符串
      • 它可以获取到空白
      • 当前面与sc.next()连用时,如果不在它俩之间额外加一个sc.nextLine(),那么原来的sc.nextLine()无法执行。这是因为前面的next仅读取第一个字符串,而忽略了该字符串后面的回车。nextLine一读到这个回车就结束使命了。

3. 循环

  • 1. while

    while(判断句){
    循环体;
    }
  • 2. for

    for(声明循环变量;判断句;改变循环变量){
    循环体;
    }
  • 3. do-while(反着的while)

    do{
    循环体;
    }while(判断句);
  • 手动退出循环

    • 在循环体末端加个if
      if(一个条件){
      break
      }

4. 运算符

  • 计算符号
    加"+",减"-",除"/",乘"*"
    自加:"++i"(给i加一)
    自减同理
  • 逻辑运算符
    与"&",&连接的所有式子均成立,则整个式子判定为true
    或"|",|连接的式子中只要有一个成立,则整个式子判定为true
    非"!",!连接的所有式子均不成立,则整个式子判定为true
    "&&","||"是短路运算符,当该运算符所在的整个式子为true时,后面的式子就不再执行了
  • 关系运算符
    相等"==",不相等"!="
    大于">",大于等于">="
    小于"<",小于等于"<="
  • 赋值运算符 "="
LiZhaoyang
LiZhaoyang
© 2025 软件园学生在线
Theme by Wing