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

深圳地铁公司网站上饶做网络营销推广

深圳地铁公司网站,上饶做网络营销推广,书签制作方法,郑州市做网站的公作者主页#xff1a;paper jie的博客 本文作者#xff1a;大家好#xff0c;我是paper jie#xff0c;感谢你阅读本文#xff0c;欢迎一建三连哦。 本文录入于《JAVASE语法系列》专栏#xff0c;本专栏是针对于大学生#xff0c;编程小白精心打造的。笔者用重金(时间和精…  作者主页paper jie的博客 本文作者大家好我是paper jie感谢你阅读本文欢迎一建三连哦。 本文录入于《JAVASE语法系列》专栏本专栏是针对于大学生编程小白精心打造的。笔者用重金(时间和精力)打造将javaSE基础知识一网打尽希望可以帮到读者们哦。 其他专栏《算法详解》《C语言》等 内容分享本期将会对JAVA中的逻辑控制进行一个大致的讲解~ 前言 在前面我们对java进行了一个简单的概括讲解了它的数据类型和变量操作符。这期文章我们将对java中的逻辑控制进行具体的讲解敬请期待~ 分支结构 if语句 语法格式1 if(布尔表达式){ // 语句 } 在java中如果布尔表达式结果为true执行if中的语句否则不执行 举个栗子如果阿三大于90岁就是长寿否则就不是 int age 95; if(age 90){ System.out.println(阿三活太久了吧); } 语法格式2 if( 布尔表达式){ // 语句1 }else{ // 语句2 } 如果布尔表达式结果为true则执行if中语句否则执行else中语句。  举个栗子如果阿三大于90岁就是活太久了否则就是短命鬼 int age 95; if(age 90){ System.out.println(阿三活太久了吧); }else { System.out.println(阿三是短命鬼); } 语法格式3 if( 布尔表达式1){ // 语句1 }else if(布尔表达式2){ // 语句2 }else{ // 语句3 } 表达式1成立执行语句1否则表达式2成立执行语句2否则执行语句3   举个栗子有一场学生的考试需要评估分数在 [90, 100] 之间的为优秀 分数在 [80, 90) 之前的为良好 分数在 [70, 80) 之间的为中等分数 在 [60, 70) 之间的为及格分数 在 [ 0, 60) 之间的为不及格 其他则为错误数据  if( score 90){ 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 if(score 0 score 60){ System.out.println(不及格); }else{ System.out.println(错误数据); } 注意下面的代码中虽然两种方式都是合法的, 但是 Java 中更推荐使用风格1, 可千万不要把C的代码风格带到java中。 // 风格1----- 推荐 int x 10; if (x 10) { // 语句1 } else { // 语句2 } //风格二 int x 10; if (x 10) { // 语句1 } e lse { // 语句2 } 大家在编写代码的时候要注意千万不能在括号后面出现下面的代码就是案例多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块  int x 20; if (x 10); { System.out.println(hehe); } / / 运行结果 hehe 还有一个问题就是if / else 语句中可以不加 大括号 . 但是也可以写语句(只能写一条语句). 此时 else 是和最接近的 if 匹配.但是实际开发中我们 不建议 这么写. 最好加上大括号 int x 10; int y 10; if (x 10) if (y 10) System.out.println(aaa); else System.out.println(bbb);switch语句  语法 switch(表达式){ case 常量值1:{ 语句1; [break;] } case 常量值2:{ 语句2; [break;] }……default:{ 内容都不满足时执行语句; [break;] } } 它的过程 1. 先计算表达式的值 2. 和case依次比较一旦有响应的匹配就执行该项下的语句直到遇到break时结束 3. 当表达式的值没有与所列项匹配时执行default  举个栗子 int day 1; switch(day) { case 1: System.out.println(星期一); break; case 2: System.out.println(星期二); break; case 3: System.out.println(星期三); break; case 4: System.out.println(星期四); break; case 5: System.out.println(星期五); break; case 6: System.out.println(星期六); break; case 7: System.out.println(星期日); break; default: System.out.println(输入有误); break; } 注意 多个case后的常量值不可以重复 switch的括号内只能是以下类型的表达式 基本类型byte、char、short、int注意不能是long类型 引用类型String常量串、枚举类型 循环结构 while循环  基本语法 while(循环条件){ 循环语句; } 循环条件为 true, 则执行循环语句; 否则结束循环  举个栗子 nt num 1; while (num 10) { System.out.println(num); num; } 注意 1. 和 if 类似, while 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { } 2. 和 if 类似, while 后面的 { 建议和 while 写在同一行. 3. 和 if 类似, while 后面不要多写 分号, 否则可能导致循环不能正确执行.  int num 1; while (num 10); { System.out.println(num); num; } 这个时候  while 的语句体(这是一个空语句), 实际的 { } 部分和循环无关. 此时循环条件 num 10 恒成立, 导致代码死循环了  break break 它是可以让循环提前结束  举个栗子 nt num 100; while (num 200) { if (num % 3 0) { System.out.println(找到了 3 的倍数, 为: num); break; } n um; } 代码遇到了break就会跳出去停止循环 continue continue 的作用是跳过这次循环, 立即进入下次循环  举个栗子 int num 100; while (num 200) { if (num % 3 ! 0) { num; // 这里的 不要忘记! 否则会死循环. continue; } System.out.println(找到了 3 的倍数, 为: num); num; } 执行到 continue 语句的时候, 就会立刻进入下次循环从而不会执行到下方的打印语句  for循环 基本语法 for(表达式①;布尔表达式②;表达式③){ 表达式④; } 表达式1: 用于初始化循环变量初始值设置在循环最开始时执行且只执行一次 表达式2: 循环条件满则循环继续否则循环结束 表达式3: 循环变量更新方式  它的过程是①②③④---②③④---②③④---②③④---②③④---②③④---...---②为false循环结束。  举个栗子 for (int i 1; i 10; i) { System.out.println(i); } 画图分析 注意 1. 和 if 类似, for 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { } 2. 和 if 类似, for 后面的 { 建议和 while 写在同一行. 3. 和 if 类似, for 后面不要多写 分号, 否则可能导致循环不能正确执行. 4. 和while循环一样结束单趟循环用continue结束整个循环用break  do while循环 基本语法 do{ 循环语句; }while(循环条件); 先执行循环语句, 再判定循环条件循环条件成立则继续执行否则循环结束。  举个栗子 int num 1; do { System.out.println(num); num; } while (num 10); 注意 1. do while 循环最后的分号不要忘记 2. 更推荐使用 for 和 while.   顺序结构 顺序结构就是按照代码书写的顺序一行一行执行。如果调整代码的顺序也会发生改变 System.out.println(aaa); System.out.println(bbb); System.out.println(ccc); // 运行结果 aaa bbb ccc System.out.println(aaa); System.out.println(ccc); System.out.println(bbb); // 运行结果 aaa ccc bbb 输入输出 输出到控制台 基本语法 System.out.println(msg); System.out.print(msg);// 输出一个字符串, 带换行 // 输出一个字符串, 不带换行 System.out.printf(format, msg); // 格式化输出 println 输出的内容自带 \n, print 不带 \n printf 的格式化输出方式和 C 语言的 printf 是基本一致的.  举个栗子 System.out.println(hello world); int x 10; System.out.printf(x %d\n, x) 从键盘输入 使用 Scanner 读取字符串/整数/浮点数  import java.util.Scanner; // 需要导入 util 包 Scanner sc new Scanner(System.in); System.out.println(请输入你的姓名); String name sc.nextLine(); System.out.println(请输入你的年龄); int age sc.nextInt(); System.out.println(请输入你的工资); float salary sc.nextFloat(); System.out.println(你的信息如下); System.out.println(姓名: name\n年龄age\n工资salary); sc.close(); // 注意, 要记得调用关闭方法 // 执行结果 请输入你的姓名 张三 请输入你的年龄 18 请输入你的工资 1000 你的信息如下 姓名: 张三 年龄18 工资1000.0 当循环输入多个数据的时候, 使用 ctrl z 来结束输入 (Windows 上使用 ctrl z, Linux / Mac 上使用 ctrl d). 猜数字游戏 这里通过上面的知识给大家实现一个猜数字游戏这个代码在之前的博客用C也详细讲过一遍这里就直接上代码了 import java.util.Random; import java.util.Scanner;; class Test { public static void main(String[] args) { Random random new Random(); // 默认随机种子是系统时间 Scanner sc new Scanner(System.in); int toGuess random.nextInt(100); // System.out.println(toGuess: toGuess); while (true) { System.out.println(请输入要输入的数字: (1-100)); int num sc.nextInt(); if (num toGuess) { System.out.println(猜小了); } else if (num toGuess) { System.out.println(猜大了); } else { System.out.println(恭喜你猜对了); break; } } s c.close(); } }
http://www.yutouwan.com/news/404148/

相关文章:

  • 做个英文网站自己做个网站需要几个软件
  • 十堰网站建设有哪些公司会qt怎么做网站
  • 网站营销宝安网站建设 名匠
  • 南京江宁网站建设山西省网站建设价格
  • 手机企业网站程序无广告自助建站
  • 江西省建设培训中心网站建筑类企业网站模板下载
  • 做网站托管我想找网站帮忙做宣传
  • 如何做切片网站这几年做哪些网站能致富
  • 2018做网站还赚钱吗海南网站制作一网站建设
  • 产品review网站怎么做客户为什么要做网站
  • 全国住房建设部网站青岛建站费用
  • 山东济南市网站建设网站后台管理系统模板html
  • 黑河网站建设公司公司自己买服务器建设网站
  • 建设网站大概要花多少钱南京做公司网站
  • 外发加工费会计分录重庆网站优化排名推广
  • php网站开发需求文档深圳一公司今年新成立16家核检机构
  • 做网站收入来源表商业空间设计公司
  • 高端大气酒店网站源码asp网站怎样做app
  • 外贸品牌网站建设网络服务器忙请稍后重试怎么办
  • 娄底网站开发电商运营十大基础知识
  • 企业建网站的费用wordpress 环保主题公园
  • 企业网站托管排版设计制作深圳全网营销公司有哪些
  • 网站建设好学吗学会wordpress后万能
  • 惠州城乡规划建设局网站高端网站开发价格
  • 在网站后台备案号怎么改wordpress英文模版
  • 做网站的服务器配置网站开发所有工具多大
  • 设计师做网站的流程个人电脑安装win2003做网站
  • 私人做网站的流程app制作教程课
  • 网站自动识别手机上海环球金融中心大厦简介
  • 网站建设前怎么可以自己制作网站