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

珠海网站建设开发扁平 网站 模板

珠海网站建设开发,扁平 网站 模板,建设企业网站e路护航,做网站图片知识1 编码规范——卫语句 表达异常分支时&#xff0c;少用if-else方式。   比如成绩判断中对于非法输入的处理&#xff1a; /*>90 <100 优秀>80 <90 良好>70 <80 一般>60 <70 及格<60 不及格*/Testpu…

1 编码规范——卫语句

  表达异常分支时,少用if-else方式。
  比如成绩判断中对于非法输入的处理:

    /*>=90   <=100      优秀>=80    <90       良好>=70    <80       一般>=60    <70      及格<60              不及格*/@Testpublic void test2() {//int score = 78;//通过Scanner可以实现从控制台输入信息Scanner scanner = new Scanner(System.in);System.out.println("请输入成绩:");int score = scanner.nextInt();if(score < 0 || score > 100) {System.out.println("非法输入");} else if (score >= 90 && score <= 100) {System.out.println("优秀");} else if (score >= 80 && score < 90) {System.out.println("良好");} else if (score >= 70 && score < 80) {System.out.println("一般");} else if (score >= 60 && score < 70) {System.out.println("及格");} else {System.out.println("不及格");}}

Java开发手册(黄山版)
  修改后:

    @Testpublic void test2() {//通过Scanner可以实现从控制台输入信息Scanner scanner = new Scanner(System.in);System.out.println("请输入成绩:");int score = scanner.nextInt();//卫语句1if (score < 0 || score > 0) {//异常和正常 要分开System.out.println("Invalid input!");//后面的代码不再执行return;}//卫语句2...//合法输入if (score >= 90 && score <= 100) {System.out.println("优秀");} else if (score >= 80 && score < 90) {System.out.println("良好");} else if (score >= 70 && score < 80) {System.out.println("一般");} else if (score >= 60 && score < 70) {System.out.println("及格");} else {System.out.println("不及格");}}

2 循环控制语句(接Day2)

2.2 continue、break
   还是跟C语法相差无几,放个demo了事
   continue:跳出本次循环,继续下一次循环
   break:跳出离他最近的那层循环

@Test//结果: 1 2 4 5
public void test44() {for (int i = 1; i <= 5; i++) {if (i == 3) {continue;}System.out.println(i);}
}@Test//结果: 1 2
public void test45() {for (int i = 1; i <= 5; i++) {if (i == 3) {break;}System.out.println(i);}
}@Test//
public void test46() {//i,j,kfor (int i = 1; i <= 5; i++) {System.out.println("i: " + i);for (int j = 1; j <= 5; j++) {if (j == 3) {break;}System.out.println("j: " + j);}}
}

2.3 双重for循环
   这个也很简单,
   双重for循环:
   外层循环控制行数,数一下有几行就能确定外层循环。
   内层循环控制列数,这一行打印多少个,到底要打印多少个要找出和当前行之间的一个关系。

   还有一些打印金字塔, 各种三角形的题,统一放到下一篇作业博客吧.
2.4 Switch
   这部分当初学的时候没感觉有啥特别的,但是同种情况的case可以合并这个操作是真的有点没记起来,温故知新了。

    import com.sdust.day2.*;@Test//月份 天数public void test2() {Scanner scanner = new Scanner(System.in);Homework day2 = new Homework();System.out.println("please input month: ");int month = scanner.nextInt();if (month < 1 || month > 12) {System.out.println("invalid month");return;}switch (month) {case 1:case 3:case 5:case 7:case 8:case 10:case 12:System.out.println("31days");break;case 4:case 6:case 9:case 11:System.out.println("30days");break;case 2:System.out.println("please input year: ");int year = scanner.nextInt();if (day2.judgeLeapYear(year)) {System.out.println("29days");} else {System.out.println("28days");}default:System.out.println("default");break;}}

昨天写了几个作业题,包括一个闰年判断的题,于是在今天写这部分代码对闰年进行特判的时候心血来潮想直接调用昨天的代码。先是要导包,仿照Scanner输入的形式写了一下,发现还真行,嗯,基础的Java也就那么回事嘛~

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

相关文章:

  • 国外做贸易网站外贸网站做啥
  • wordpress门户网站模板下载北海 网站建设
  • 贵州省住房与城乡建设部网站江津网站建设方案
  • 网站背景音乐搭建网站服务器多少钱
  • 新手快速建设网站站长之家查询网站
  • 网站的后期运营及维护费用asp.net企业网站管理系统
  • wordpress自建模板厦门seo关键词排名
  • 哪些分类网站企业网站 模版
  • 马云做黄页网站时候网络舆情监测与研判
  • 东阳市建设局网站wordpress主题tiger
  • 浙江省水利建设行业协会网站html5网站源码下载
  • 福州建设工程协会网站查询设计上海展会2021门票
  • dedecms英文外贸网站企业模板泰安网络推广联系昔年下拉
  • 通州网站建设公司公司宣传册怎么制作
  • 网页制作与网站建设实战大全 豆瓣保定专门做网站
  • 网站域名根目录wordpress作品主题
  • 免费制作二级网站网站建设公司能力要求
  • 优质的网站建设案例企业vi品牌设计公司
  • 快手等视频网站做推广h5技术的网站
  • 全网营销网站建设新农村建设举报网站
  • 上海模板建站源码中国住房和城乡建设部建造师网站
  • 网站服务公司人工成本进什么费用成都微信微网站建设
  • 滁州建设管理网站wordpress在服务器上安装插件
  • 网站建设中一般要多久电商网站设计公司排行榜
  • 怎样做网站王野天津音乐广播
  • 芜湖哪家公司做网站不错建设了网站怎么管理
  • 沈阳营商环境建设局网站wordpress哪个php版本好
  • 建设部网站设计资质查询制作旅游网站的步骤
  • 站内推广和站外推广的区别了解网站建设的流程
  • 全运网站的建设flask做网站