当前位置: 首页 > news >正文

网站开发运作哪个网站做线路攻略做得好

网站开发运作,哪个网站做线路攻略做得好,网站开发程序用什么好,那些做环保网站的好day07 一、特殊的流程控制语句 break(day06) continue 1.理解: 作用于循环中,表示跳过循环体剩余的部分,进入到下一次循环 做实验: while(true){ System.out.println(“111”); System.out.println(“222”); if(true){ conti…

day07

一、特殊的流程控制语句

break(day06)

continue

1.理解:

作用于循环中,表示跳过循环体剩余的部分,进入到下一次循环
做实验:
while(true){
System.out.println(“111”);
System.out.println(“222”);
if(true){
continue;
}
System.out.println(“333”);
}

2.案例:

循环录入Java课5名学生的成绩,统计分数大于等于80分的学生比例。

		解决方案一:Scanner scan = new Scanner(System.in);int count = 0;//分数大于等于80分学生的人数for(int i = 1;i<=5;i++){System.out.println("请输入第" + i + "名学生的成绩:");double score = scan.nextDouble();if(score >= 80){count++;}}double proportion = count/5.0*100;System.out.println("分数大于等于80分的学生比例为:" + proportion + "%");解决方案二:Scanner scan = new Scanner(System.in);int count = 0;//分数大于等于80分学生的人数for(int i = 1;i<=5;i++){System.out.println("请输入第" + i + "名学生的成绩:");double score = scan.nextDouble();if(score < 80){continue;}count++;}double proportion = count/5.0*100;System.out.println("分数大于等于80分的学生比例为:" + proportion + "%");

return

理解:

作用于方法中,表示结束该方法
做实验:
System.out.println(“111”);
System.out.println(“222”);
if(true){
return;
}
System.out.println(“333”);

label

1.理解:

给循环取名字(做标记)

2.面试题:

描述下列代码的运行结果

答:运行结果循环5遍
http://www.baidu.com
for(int i = 1;i<=5;i++){
System.out.println(i);
}

3.需求:

嵌套for循环,外层循环5次,内层循环3次,
当外层循环到第3次时,在内层循环中结束掉外层循环
a:for(int i = 1;i<=5;i++){
for(int j = 1;j<=3;j++){
System.out.println(i + " – " + j);
if(i == 3){
break a;//跳出指定循环
}
}
}

二、方法

概念:

特定功能的代码块
好处:减少了代码的冗余

分类:

无参数无返回值的方法
带参数的方法
带返回值的方法

理解:

参数是方法调用时传入的数据
返回值是方法执行完毕后返回的数据

无参数无返回值的方法

1.语法结构:

​ public static void 方法名(){
​ …代码块…
​ }

2.注意:

​ public表示公有的,意味着该方法在哪都可以调用
​ static表示该方法为静态方法,静态方法直接使用类名调用
​ void表示无返回值,该方法执行完毕后不会返回数据
​ 方法写在类里
​ 方法与方法之间是平级关系
​ 方法必须被调用,不然永远是个摆设
​ 方法可以重复调用

3.需求
public static void main(String[] args){调用方法Test04.play();Test04.run();调用方法run();play();}public static void run(){System.out.println("跑的方法 -- 500行");
}public static void play(){System.out.println("发技能的方法 -- 1200行");
}

带参数的方法

1.语法结构:

​ public static void 方法名(参数列表){
​ …代码块…
​ }

2.注意:

​ 形式参数-形参:方法声明时设置的参数
​ 形参必须设置类型
​ 多个形参使用逗号分隔
​ 局部变量表示方法里的变量,其作用域只能在方法中使用
​ 形参也是局部变量
​ 实际参数-实参:调用方法时传入的具体参数
​ 多个实参使用逗号分隔
​ 实参与形参的个数必须一致,并且类型必须兼容

3.需求:

设计一个方法(getMax),传入两个int类型的数字,输出最大值

public static void main(String[] args){//调用方法getMax(10,20);
}public static void getMax(int a,int b){int max = (a>b)?a:b;System.out.println("最大值为:" + max);
}

带返回值的方法

1.语法结构:

​ public static 返回值类型 方法名([参数列表]){
​ …代码块…
​ return 具体数据;
​ }

2.注意:

​ 方法声明时规定返回值类型
​ 返回的具体数据必须和方法声明时返回值类型兼容
​ 方法功能的单一性(不要让一个方法的功能太强大)

3.需求:

设计一个方法(getMax),传入两个int类型的数字,返回最大值

public static void main(String[] args){Scanner scan = new Scanner(System.in);System.out.println("请输入第一个数字:");int a = scan.nextInt();System.out.println("请输入第二个数字:");int b = scan.nextInt();System.out.println("请输入第三个数字:");int c = scan.nextInt();//调用方法int max = getMax(a,b);max = getMax(max,c);System.out.println("最大值为:" + max);
}public static int getMax(int a,int b){int max = (a>b)?a:b;return max;//1.将max返回给调用方 2.结束该方法
}

总结

1.特殊的流程控制语句
continue
return
label – 面试题

2.方法
概念
分类(如何去理解参数和返回值)
无参数无返回值的方法
带参数的方法
带返回值的方法

http://www.yayakq.cn/news/775295/

相关文章:

  • 宿迁网站建设制作株洲专业网站排名优化
  • 安徽有几家做网站微信营销软件app
  • 网站制作职责商丘网站设计
  • h5类型的网站是怎么做的沈阳seo网站管理
  • 一对一视频网站开发池州网站建设有哪些公司
  • 网站建设单位自己做app建网站
  • 淘宝建站服务三合一网站管理系统
  • seo网站推广工具wordpress内存
  • 优秀网站设计书籍上海cms建站
  • 网站主机是服务器吗建设网站的基本知识
  • 网站建设进项填那个服务微商网站制作
  • 哪里网站建设专业wordpress本地上传
  • 做网站还需要服务器吗wordpress发表的文章百度抓取失败
  • google官方网站注册外贸人常用的app
  • php网站建设原码如何自己做淘宝客网站
  • 手机网站创建站点成功万网做网站顺序
  • 网站型销售怎么做的新公司做网站怎么做
  • 做食品网站有哪些内容深圳网站建设咨询公司
  • 大名网站建设价格wordpress评论优化插件
  • 网站备案网址督查营商环境建设网站
  • 济宁市做网站wordpress价格比较模板
  • 灵动网站建设广东网站建设方案
  • 广州做营销型网站怎么做视频解析网站吗
  • 厦门seo网站网站建设海报图片
  • 道农网站建设庄辉个人网站建设教学
  • 制作企业免费网站优秀网站网页设计图片
  • 怎样做免费网站如何外贸网站推广
  • 网站建设虍金手指花总主流的net快速开发框架
  • 徐州网站建设4胶州市 网站建设
  • 网站seo心态做网站一年多少钱