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

网站优化如何做一家专门做灯的网站

网站优化如何做,一家专门做灯的网站,软件开发公司排名,创造网站软件选择结构 概述选择单分支if语句例题讲解 双分支if-else语句例题讲解 条件运算符多分支的if-else语句例题讲解 嵌套的if语句例题讲解 switch语句结构例题讲解代码演示运行结果 概述 Java中的控制结构,包括: 1、选择结构( if、if-else、switch ) 2、循环结…

选择结构

  • 概述
  • 选择
    • 单分支if语句
        • 例题讲解
    • 双分支if-else语句
        • 例题讲解
    • 条件运算符
    • 多分支的if-else语句
        • 例题讲解
    • 嵌套的if语句
        • 例题讲解
    • switch语句结构
        • 例题讲解
          • 代码演示
          • 运行结果

概述

Java中的控制结构,包括:
1、选择结构( if、if-else、switch )
2、循环结构( while、do-while、for )
3、异常处理语句( try-catch-finally、throw)

选择

单分支if语句

语法格式如下所示:
if(条件表达式) {
// 语句序列
}在这里插入图片描述
单分支if语句中,条件表达式是一个布尔值
当值为true时,才会执行 {} 中的语句。
否则,执行 if 结构后面的语句。

例题讲解

例:在求圆面积问题中,要求只有当radius>=0时才计算圆的面积。

if (radius >= 0) {
area = radius * radius * 3.14159;
System.out.println("The area for the circle of radius " + radius + " is " + area);
}

双分支if-else语句

if…else语句是指如果满足给定条件,就进行某种处理,否则就进行另一种处理,其语法格式如下所示:
if (条件表达式){
语句序列1

else{
语句序列2

在这里插入图片描述

例题讲解

例:在求圆面积问题中,要求只有当radius>=0时才计算圆的面积,否则,程序给出错误提示。

if (radius >= 0){
area = radius * radius * 3.14159;
System.out.println("The area for the circle of radius "
+ radius + " is " + area);
}
else {
System.out.println(“Negative input”);
}

条件运算符

条件运算符(conditional operator)格式如下:
condition ? expression1 : expression2
条件运算符可实现if~else结构。
若max, a, b是int型变量:
if (a > b) {
max = a;
}else {
max = b;
}
   与max = (a > b)? a : b ;一样

多分支的if-else语句

if (条件表达式1){
语句序列1
}
else if (条件表达式2){
语句序列2
}
......
else if (条件表达式n ){
语句序列n
}
else{
语句序列n+1
}
条件表达式的结果必须都是布尔型
在这里插入图片描述

例题讲解

例:输入学生的百分制成绩,打印输出等级的成绩。等级规定为,
90分及以上的为“A”
80分及以上的为“B”
70分及以上的为“C”
60分及以上的为“D”
60分以下为“E”。

if (score > =90.0)
grade = ‘A’;
else if (score >= 80.0)
grade = ‘B’;
else if (scroe >= 70.0)
grade = ‘C’;
else if (score >= 60.0)
grade = ‘D’;
else
grade = ‘E’;

嵌套的if语句

其语法形式如下:
if (表达式1)
   if (表达式2)
   语句1
  else 语句2

else
   if (表达式3)
   语句3
   else 语句4

嵌套应分层缩进书写;
else总是与它上面最近的未配对的if配对。(就“近”原则)
嵌套的层数不宜太多,一般以2~3层为宜
在这里插入图片描述

例题讲解

例:求a、b和c中最大值并将其保存到max中。

if ( a>b )
   if ( a>c )
      max=a;
      else max=c;
else
   if ( b>c )
      max=b;
      else max=c;

switch语句结构

针对表达式的值做出判断,从而决定执行哪些语句。
switch(表达式){
 case 常量表达式1:
      语句序列1;
      break
  case 常量表达式2:
      语句序列2;
      break;
......
 case 常量表达式n:
      语句序列n;
      break;
  default:
      语句序列n+1;

注意
表达式:类型为byte,short,int,char,enum,String
并且与各个case后面的常量表达式值的类型一致。
语句序列:每个case子句后面可以跟多条语句,这些语句可以不用大括号括起来。
break:一般都有break,若没有则多个case共享一个分支。结束switch结构。
default:可有可无。 有时,当表达式的值与任何一个case后的常量表达式的值不相同时执行。没有,不执行任何操作,直接跳出switch结构。

例题讲解

例:编写程序,从键盘输入一个年份(如2020年)和一个月份(如2月),输出该月的天数(29)。

闰年的定义是:
如果年份能被4整除但不能被100整除,则是闰年。
如果年份能被400整除,则也是闰年。

代码演示
package shujia_test1;import java.util.Scanner;public class Csdn3_1 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("输入一个年份:");int year = input.nextInt();System.out.print("输入一个月份:");int month = input.nextInt();int numDays = 0;switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:numDays = 31;break;case 4:case 6:case 9:case 11:numDays = 30;break;case 2: // 对2月需要判断是否是闰年if (((year % 4 == 0) && !(year % 100 == 0)) || (year % 400 == 0)){numDays = 29;}else{numDays = 28;}break;default:System.out.println("月份非法.");break;}2020System.out.println(" 该月的天数为:" + numDays);}
}
运行结果

在这里插入图片描述
博主用心写,读者点关注,互动传真情,知识不迷路。

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

相关文章:

  • 如何提高网站的收录率和收录量网站建设策划 优帮云
  • 启东住房和城乡建设局网站重庆市建筑工程信息网官网
  • 上线了 做商务网站医院网站加快建设
  • 自己学建网站做钓鱼网站教程视频教程
  • 深圳做外贸网站多少钱猎头公司怎么收费
  • 网站建设进度总结wordpress 拼团插件
  • 个人作品网站淄博网站建设推广
  • 旺道网站优化东莞建网站公司哪个好
  • 刷百度指数网站门户网站部署方案
  • 银川商城网站建设青岛 网站制作公司
  • 小程序网站开发公司郑州做网站琴
  • 求一个自己做的网站链接网站内部优化的方法
  • o2o网站建设方案讲解网站推广营销策划
  • 网站建设 php互联网营销师培训费用是多少
  • 学做网站 为了熊掌号北京网站排名方案
  • 建设网站是公司资产企业邮箱一般用什么
  • 抽奖怎么做网站汕头seo课程培训
  • 搜索引擎网站分析网站建设维护php
  • 安徽百度seo公司seo教学免费课程霸屏
  • 做承诺的网站做二手房的网站技巧
  • 网站设计宽度尺寸淘宝客app开发
  • 建设网站的结束语php 网站建设
  • 全网黄页网站天津定制网站建设公司
  • 那个网站可以做网页网站注册申请
  • 专业购物网站建设多少钱北京的做网站的公司
  • 越秀网站建设推广浙江华企 做网站怎么样
  • 做网站比较专业的公司可以直接打开网站的网页
  • 沧州地区做网站太原网页设计公司是销售吗
  • 网站服务器管理 硬件wordpress cloudflare
  • 暴走漫画网站建设中模板免费织梦网站源码下载