首页 > 编程语言 >Java 基础篇day03

Java 基础篇day03

时间:2023-10-30 20:46:04浏览次数:42  
标签:语句 Java day03 代码 Random 基础 while 循环 执行

流程控制

分支结构
if和switch

if分支根据条件(真或假)来决定执行某段代码

点击查看代码
if(条件表达式){
代码
}
if(条件表达式){
代码1;
}else{
代码2;
}

if(条件表达式1){
代码1;
}else if(条件表达式2){
代码2;
}
...
else{
代码n;
}

switch分支

点击查看代码
switch(条件){
case 值:
   语句;
break;
case 值:
语句;
break;
...
default:
(以上条件都不符合,就会执行default语句)
}

正常使用swich时,不能忘记break;不然会发生穿透;

for循环
计算机遇到for关键字就会开启循环
先执行初始化语句int i = 0 ,然后判断循环条件,成立,执行循环体语句
然后执行迭代语句i++,i+1,然后反复执行,一直到循环条件不成立,跳出循环

点击查看代码
for(int i=0;i<3;i++){
System.out.println(" Hello World ")
}

while循环

点击查看代码
while(循环条件){
循环体语句;
迭代语句;
}
int i =0;
while(i<3){
System.out.println(“Hello World”);
}

for和while的区别是是否知道循环次数。
当你不知道循环多少次的时候,建议使用while

do-while循环
与while的区别先执行后判断

死循环的书写方式
1.for实现
for( ; ; ){}
2.while 实现 (经典)
while(true){}
3.do-while实现
do{}while(true)

循环的嵌套

点击查看代码
列如
for(int i =0;i<3;i++){
for(int j=0;j<5;j++){
System.out.println(“我爱你”);
}
}

特殊关键字

break和continue
break:跳出并结束当前所在循环的执行
continue:用于跳出当前循环的当次执行,直接进入循环的下一次执行

Random随机数

Random生成随机数

1.导包 java.util.Random
2.创建一个Random随机数对象;Random r = new Random();
3.注意API手册调用对象功能 r.nextInt(10) //0-9(包前不包后)

如何生成指定区间的随机数

r.nextInt(1,11) //生成1-10之间的随机数 但是nextInt只在JDK17后支持
r.nextInt(10)+1 //1~10 减加法
3-14 -> 0-11 +3 // r.nextInt(12)+3

方法
方法是一种用于执行特定任务或者操作的代码块,就是一个功能。可以接受数据进行处理并返回一个处理的结果
方法如何使用?
必须进行调用才可以执行方法;
为什么要用方法?
提高代码的复用性,提高开发效率,使程序逻辑更清晰

标签:语句,Java,day03,代码,Random,基础,while,循环,执行
From: https://www.cnblogs.com/yifan0820/p/17798734.html

相关文章

  • 每日博客——使用Maven对Java独立应用程序进行编译打包
    使用Maven对Java独立应用程序进行编译打包1.安装Maven网盘下载 apache-maven-3.9.2-bin.zip链接为:https://pan.baidu.com/s/181shkgg-i0WEytQMqeeqxA(提取码:9ekc)sudounzip/export/server/apache-maven-3.9.2-bin.zip-d/export/server/cd/export/server/sudomvapac......
  • Java基础 反射获取成员方法
     代码示例:publicstaticvoidmain(String[]args)throwsException{//获取class字节码文件对象Classclazz=Class.forName("pojo.Student");//获取所有的方法(getMethods()还能连着父类的所有的公共方法一起获得,但getDeclaredMethods()不能获取父类里面的方法......
  • Java基础之方法
    方法前言1.程序开始执行的时候先从main方法开始2.Java语言中所有的方法体的代码都要遵守从上到下执行3.mian方法程序会自动调用,而main以外的方法需要程序员自己调用。4.main以外的方法只有被调用的时候才会执行什么是方法?为什么使用方法?方法是一个可以重复使用的代码段。而......
  • Java流程控制_01分支结构
    1. if分支  2.switch分支switch可以快速找到某个值,不用一个一个找(底层代码)  ......
  • javaweb学习每日总结-第十天
    第十天学习今天我没有学习什么新的知识,而且回顾我之前所学习的一切的java知识,陷入了思考。一切都是因为今天王建民老师的考试,今天的考试,我取得了相对比较优异的成绩。考试一共一个小时,虽然结果还不错,但是我心里明白,我的技术还相当不熟练,一旦动起手来敲代码,我好像就迷失了方向,我想......
  • jupyter_机器学习基础
    学习打他frame和一些基础操作importpandasaspdimportnumpyasnppd.DataFrame(np.random.randn(2,3))score=np.random.randint(40,100,(10,5))scorescore_df=pd.DataFrame(score)score_dfsubjects=['语文','数学','英语','体育',&#......
  • [Java]有无static的方法调用区分
    1.不带static的方法是实例方法,实例方法调用必须先创建对象,调用时:引用.2.带static的方法调用:类名.注:当引用指向的对象为空时,带staic的方法可采用引用.去调用,但此时引用无意义,反而会容易让别人误认为这个方法是实例方法,因此最好还是采用类名.来调用。下面是代码示例:publicclass......
  • JavaWeb-JS基础
    4.JS基础(1)JS的引入方式HTML内部引入将JS代码放在“<script></script>”标签之间在HTML文档中,可以在任意地方放置任意数量的<script>一般将其放在body元素的底部,改善显示速度<script>alert("WY")//JS代码</script>外部.js文件引入在外部单独编写js......
  • Java基于API接口爬取淘宝商品数据
    随着互联网的普及和电子商务的快速发展,越来越多的商家选择在淘宝等电商平台上销售商品。对于开发者来说,通过API接口获取淘宝商品数据,可以更加便捷地进行数据分析和商业决策。本文将介绍如何使用Java基于淘宝API接口爬取商品数据,包括请求API、解析JSON数据、存储数据等步骤,并提供相......
  • 模块基础
    模块基础物理构成  通信原理  协议架构  封装协议  各厂商信息查看:华为 华三 锐捷 Cisco Arista Juniper ......