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

哪些网站可以做设计广州网站设计专注乐云seo

哪些网站可以做设计,广州网站设计专注乐云seo,自己录入数据做问卷的网站,广州做网站如何JDK8以后的语法没学习了,现在时代发展这么快,所以得加紧时间学习了。JDK12只有一个特性就是switch语法,算是比较容易学习的一个版本吧。总体来说就是三部分内容。具体内容可以看JEP-325的内容。 箭头语法 每个case可以放箭头了。以下是一个例…

  JDK8以后的语法没学习了,现在时代发展这么快,所以得加紧时间学习了。JDK12只有一个特性就是switch语法,算是比较容易学习的一个版本吧。总体来说就是三部分内容。具体内容可以看JEP-325的内容。

箭头语法

  每个case可以放箭头了。以下是一个例子:

public class SwitchDemo {public static void main(String[] args) throws IOException {System.out.println("请输入一个正整数:");int r = System.in.read();switch (r) {case '1', '2' -> System.out.println("小于3");case '3' -> System.out.println("等于3");default -> System.out.println("大于3");}}
}

switch作为表达式

  现在switch语句块可以作为表达式赋值给变量了。在以前是需要每个case块里写上赋值语句。对于这个新特性,我写了一个示例代码:

public class SwitchDemo2 {public static void main(String[] args) throws IOException {System.out.println("请输入一个正整数:");int r = System.in.read();String day = switch (r) {case '1' -> "Monday";case '2' -> "Tuesday";case '3' -> "Wednesday";case '4' -> "Thursday";case '5' -> "Friday";case '6' -> "Saturday";case '7' -> "Sunday";default -> null;};System.out.println(day);}
}

break/yield返回值

  在case块里,如果返回值需要复杂运算的,可以先写运算语句,再用break关键字来返回。但是这个关键字马上在新版本JDK13中被取消了。JEP-325中有这个例子:

Most switch expressions will have a single expression to the right of the “case L ->” switch label. In the event that a full block is needed, we have extended the break statement to take an argument, which becomes the value of the enclosing switch expression.
int j = switch (day) {
  case MONDAY -> 0;
  case TUESDAY -> 1;
  default -> {
    int k = day.toString().length();
    int result = f(k);
    break result;
  }
};

  但是这个代码只能在JDK12能编译通过,在JDK13中需要把break换成yield关键字。所以这样写才能编译通过:

public class SwitchDemo3 {public static void main(String[] args) throws IOException {System.out.println("请输入一个正整数:");int r = System.in.read();String s= "Foo";String day = switch (r) {case '1' -> "Monday";case '2' -> "Tuesday";case '3' -> "Wednesday";case '4' -> "Thursday";case '5' -> "Friday";case '6' -> "Saturday";case '7' -> "Sunday";default -> {System.err.println("一个星期只有7天");yield "不知道怎么说";}};System.out.println(day);}
}
http://www.15wanjia.com/news/19096.html

相关文章:

  • 网站建设基础流程图成都黑帽seo
  • 中国建设银行网站主要功能正规网站优化推广
  • 网站建设与管理答案如何百度收录自己的网站
  • wordpress媒体上传限制优速网站建设优化seo
  • 厦门网站制作专业如何做好网络营销管理
  • 网站制作的差异化定位网站制作网站推广
  • 洛阳网最新消息北京seo营销培训
  • 做视频的软件模板下载网站长春网站seo公司
  • 深圳个人做网站合肥seo培训
  • 聊城做网站的公司市场看广告收益的正规平台
  • 有成crmseo公司优化
  • 物联网 网站开发现在疫情怎么样了最新消息
  • 虹口专业做网站百度服务热线
  • 第三方做的网站不给源代码掌门一对一辅导官网
  • 连云港做网站制作首选公司年度关键词
  • web网站的搭建无锡谷歌推广
  • 网站系统功能描述网站seo基本流程
  • wordpress 前台上传图片google搜索优化方法
  • 做影视网站侵权吗百度快速收录提交工具
  • 高端企业网站建设流程南昌seo公司
  • 企业宣传册模板百度云seo推广优化
  • wordpress免费插件下载地址安庆seo
  • b2b网站产品群发工具优化大师下载
  • wordpress主题添加目录温州seo顾问
  • 今天出入深圳最新规定seo专员的工作内容
  • 给一个免费的网站省好多会员app
  • 毕业设计微信小程序开发进一步优化落实
  • 北京大兴专业网站建设公司北京最新疫情情况
  • 做网站专用软件巨量引擎广告投放平台官网
  • 支付网站服务费怎么做分录电商网站建设