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

垂直电商网站开发品牌查询网官网查询

垂直电商网站开发,品牌查询网官网查询,做英文网站用什么字体好,免费发布信息网1.应用程序的常见结构 1.1顺序结构 按照代码的书写顺序从上到下依次执行,每条代码都会执行到且仅执行一次 System.out.println("不要泄气");System.out.println("你可以的");System.out.println("加油加油");1.2分支结构 1.2.1 if…

1.应用程序的常见结构

1.1顺序结构

按照代码的书写顺序从上到下依次执行,每条代码都会执行到且仅执行一次

        System.out.println("不要泄气");System.out.println("你可以的");System.out.println("加油加油");

1.2分支结构

1.2.1 if(布尔表达式)语句

如果布尔表达式为true,执行if中的代码块,否则跳过该代码块

        int i = 10;if(i == 1){System.out.println("if中的布尔表达式为true");//不执行}System.out.println("if中的布尔表达式为false");//执行

1.2.2 if(布尔表达式)-else语句

如果布尔表达式为true,执行if中的代码块,否则执行else中的代码块

        int i = 10;if(i == 1){System.out.println("if中的布尔表达式为true");//不执行}else {System.out.println("if中的布尔表达式为false");//执行}

1.2.3 if(布尔表达式1)-else if(布尔表达式2)-else语句

如果布尔表达式1为true,执行if中的代码块;如果布尔表达式2为true,执行if-else中的代码块;如果布尔表达式1和2都为false,执行else中的代码块

        int i = 10;if(i == 1){System.out.println("if中的布尔表达式1为true");//不执行}else if(i == 2) {System.out.println("else-if中的布尔表达式2为true");//不执行}else {System.out.println("布尔表达式为1和2false");//执行}

1.2.4 switch 语句

执行逻辑:
1.先计算switch()括号中的表达式的值
2.再和case后面的值进行匹配,
3.匹配成功后,执行该case中的代码块,遇到break时跳出switch结构
4.如果没有任何case匹配成功,执行default中的代码块

        int j = 1;switch (j){case 1:System.out.println("j == 1");//执行break;case 2:System.out.println("j == 2");//不执行break;case 3:System.out.println("j == 3");//不执行break;default:System.out.println("j != 1 && j != 2 && j != 3");//不执行}

注:如果case后面不加break,那么执行完该case中的代码块后,后面的case中的代码块都会被执行,这样就失去了多分支选择的作用

1.3循环结构

1.3.1 for(表达式①;布尔表达式②;表达式③)循环

执行逻辑:
1.执行表达式①,整个循环中该表达式只执行一次
2.判断布尔表达式②(如果为true,执行for循环中的代码块;如果为false,跳出循环体)
3.执行for循环中的代码块
4.更新表达式③
5.重复执行2~4步骤,直到布尔表达式②为false

        for (int i = 0; i < 10; i++) {System.out.println(i);//打印 0 1 2 3 4 5 6 7 8 9}

1.3.2 while(布尔表达式)循环

执行逻辑:
1.判断布尔表达式(如果为true,执行while循环中的代码块;如果为false,跳出循环体)
2.执行while循环中的代码块

        int j = 0;while (j < 10){System.out.println(j);j += 2;}

1.3.3 break

作用:让循环提前结束

        //找到1-100中第一个能被3整除的数for (int i = 1; i <= 100; i++) {if (i %3 == 0){System.out.println(i);break;}}

1.3.4 continue

作用:跳过本次循环,进入下一次循环

        //找到1-100中所有能被3整除的数for (int i = 1; i <= 100; i++) {if (i %3 != 0){continue;}System.out.println(i);}

2.Java的输入输出

2.1 输出到控制台

        System.out.println("abc");//输出abc并换行System.out.print("def");//输出def不换行int a = 1,b = 2;System.out.printf("%d,%d",a,b);//和C语言的printf函数一样

2.2 从键盘输入

使用Scanner对象读取数据

        Scanner scanner = new Scanner(System.in);int age = scanner.nextInt();String name = scanner.nextLine();double salary = scanner.nextDouble();scanner.close();

注意:当从控制台输入年龄时,需要敲回车表示年龄输入完毕。但是,String name = scanner.nextLine()会读取到该回车,导致name无法输入,所有要在name前面添加scanner.nextLine()来读取回车
实现猜数字游戏

        Scanner in = new Scanner(System.in);//玩家输入int guess = in.nextInt();Random rand = new Random();//生成随机数1-100int num = rand.nextInt(100) + 1;while (true) {if (guess == num) {System.out.println("You guessed it!");break;}else if (guess > num) {System.out.println("猜大了");guess = in.nextInt();}else {System.out.println("猜小了");guess = in.nextInt();}}
http://www.dtcms.com/wzjs/835300.html

相关文章:

  • 手表二级市场网站中国纪检监察报在线阅读
  • 微信店铺小程序开发教程seo工具
  • 手机商城官网旗舰店seo优化排名平台
  • 合肥网站建设 八八四八房地产免费网站建设
  • 哪家手机网站建设中山有哪些网站建立公司
  • 网站建设暖色调网站的平面设计图用ps做
  • 站长之家 wordpress 流量统计抚州 提供网站建站 公司
  • 杭州怎么做网站个人网站设计过程
  • 大连 商城网站制作公司装修网站排行榜前十名有哪些
  • 网站建设网站制作哪家好上海发布公众号官网
  • 小微企业网站建设宁波网站制作报价
  • 网站培训班wordpress产品内页怎么排
  • 北京市工商注册登记网seo专家招聘
  • 禅城区企业网站建设百度推广电话
  • 湖南新备案的网站深圳网站建设网牛天下
  • 做网站看好金石网络空间设计英文
  • 河东做网站赣州兼职网站建设
  • 广州市网站建设制作设计平台建站系统源码下载
  • 网站开发前端制作上海网站建设选缘魁 -企查
  • 专业的app网站开发外贸网站建设平台优化营销推广
  • 家具展示型网站做网站多长时间
  • 西安查派网站建设泰安网站建设培训
  • 达州科创网站建设公司淘宝网站建设策划案
  • 新媒体管家wordpressseo指什么
  • 网站 html空间搭建wordpress
  • 网站建设用英文怎么说网站建设的实验心得体会
  • 临沂中小企业网站制作百度seo关键词优化推荐
  • 民宿行业网站建设方案安徽省建设厅网站
  • 如何找做网站的公司北京想象力网站建设公司
  • 建设银行官方网站企业网银新手做免费网站