Java基础——语句

  •      键盘录入
  1. 键盘录入的作用是:实现从键盘输入数据到程序中;
  2. 使用步骤分为三步:1、导包:import java.util.Scanner;2、创建对象:Scanner sc=new scanner(System.in);3、录入数据:sc.nextInt()整数,sc.next()字符串,sc.nextDouble()小数;

  • 分支语句(if/switch)
  1. if的作用是用于判断;
  2. if的分类有三种,分别代表三种不同的判断情况;
  3. swith的作用是做单个值的匹配;
  4. 注意事项:表达式的类型(byte,int,short,char,枚举,字符串),case中的内容不能相同;
  5. case穿透的概念是:case后面没有break,就会出现穿透;
  6. case的应用场景:如果多个case的内容相同,就可以使用case穿透;
  7. case的执行流程:先匹配到某一个case,如果没有break,就会执行到下一个case的内容。知道遇到break才会结束;

  • 循环语句(for/while/do.....while)
  1. 循环语句的作用是重复执行某一段代码;可以获取一个区间内范围内的数据;
  2. for的格式:for(初始化语句①;循环条件②;迭代语句③){循环体语句④;},执行顺序:①-②-④-③-②-④-③-.....知道②判断为false,循环结束;
  3. for的使用场景:明确循环的次数;
  4. while的格式:初始化语句①while(循环条件②){循环体语句③;迭代语句④},执行流程:①-②-③-④-②-③-④....知道②判断为false,循环结束;
  5. while的使用场景:不明确循环的次数;
  6. do....while的格式:初始化语句①do{循环体语句②;迭代语句③}while(循环条件④),执行流程:①-②-③-④-②-③-④.....知道④判断为false,循环结束;
  7. do....while的特点:先执行一次,后判断---一定会执行一次循环;

  • 死循环
  1. 死循环的作用:用于不明确循环次数的时候;
  2. 死循环的格式:for(;;){}————while(true){}————do{}while(true);

  • 循环嵌套
  1. 循环嵌套的概念是循环里面套循环;
  2. 执行流程是:外部循环执行一次,内部循环执行一圈;
  3. 格式:for(){for(){}}

  • 跳转控制
  1. break:结束循环;
  2. continue:跳过本次循环的执行,进入到下一次循环;

  • 随机数
  1. 随机数的概念:可以随机获取一个数字;
  2. 使用步骤:1、导包:import java.util.Random;2、创建对象:Random r=new Random();3、获取随机数:int num =r.nextInt(整数);
  3. 获取任意范围的随机数:r.nextInt(max-min+1)+min;r.nextInt(min,max+1);

  • 数组
  1. 数组的作用是:存储相同数据类型的数据;
  2. 定义格式:①数据类型[]变量名=new 数据类型[](元素),数据类型[]变量名={元素}——静态初始化的数组,明确了数组元素;②数据类型[]变量名=new 数据类型[数组长度]——动态初始化的数组,明确数组的长度,不指定元素,一般结合键盘录入和随机数去使用;
  3. 数组的访问:通过索引——数组名[索引];数组的长度——数组名.length;数组的最后一个元素——数组名.length-1;
  4. 数组的遍历:快捷键——数组名.fori;格式——for(int i =0;i<数组名.length;i++){ };作用——获取数组中的每个元素;
  5. 两个异常:索引越界异常:ArrayIndexOutOfBoundsException;空指针异常NullPointerException
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值