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

java基础(五章)

java基础(五章)

一、        调试

步骤1:设置断点(不能在空白处设置断点)

步骤2:启动调试

步骤3:调试代码(F6单步跳过)笔记本Fn+F6(F5)

步骤4:结束调试

掌握调试的好处?

l  很清晰的看到,代码执行的顺序

l  快速定位到异常代码出现的位置,并帮助修改或改进代码

二、     while循环

1、循环的优点?

           减少重复代码的编写;程序会更加的简洁

2、语法

           while(表达式){

// 1、表达式是【循环条件】,结果必须是boolean类型

                  //2、{}中的代码,即【循环操作(体)】

                  //3、【迭代部分】更改循环条件,结束循环

           }

3、特点:先判断,再执行

4、while循环有2种常见的方式

           方式1:

public class WhileDemo {
  public static void main(String[] args) {
    String answer;
    Scanner input = new Scanner (System.in);
    System.out.print("合格了吗?(y/n):");
    answer = input.next();
    while(!"y".equals(answer)){
        System.out.println("上午阅读材料!");
        System.out.println("下午上级编程!\n");
        System.out.println("合格了吗?(y/n:)");
        answer = input.next();
      }
     System.out.println("完成学习任务!");
   }

}

                  while(1、循环条件: 判断字符串是否相等){

                                //2、循环操作

                                //3、再次接收键盘中的字符串,更改循环条件,来结束循环

           方式2:

           public static void main (String[] args) {

               int count = 1;

              while(count <= 50) {

            System.out.println("打印第" +count+ "份试卷");

          count++;

        }

    }

                         while(1、循环条件: int变量结合关系运算符做比较){

                                //2、循环操作

//3、迭代部分,int变量++或--,来更改循环条件,结束循环操作

                         }

三、do….while循环

1、            适用场合    :先循环1次,根据条件判断后,再循环

2、            语法

do{

       //2、循环体(循环操作)

       //3、更改循环条件

}while(条件) ;   //1、循环条件

 
 
 
 

转载于:https://www.cnblogs.com/wiaini/p/6978802.html

相关文章:

  • JavaScript面向对象轻松入门之抽象(demo by ES5、ES6、TypeScript)
  • Asm.js的简单介绍
  • Android蓝牙基础框架使用详解
  • JDBC的异常
  • Hibernate(十六):Hibernate二级缓存
  • 函数计算-触发OSS来处理图片加水印和大小裁剪
  • 【Android Studio探索之路系列】之六:Android Studio加入依赖
  • 重装系统再也不用担心桌面文件丢失了
  • Node.js转化GBK编码 - iconv-lite
  • 初学makefile
  • SSM框架搭架
  • Maven工程配置代码覆盖工具Jacoco
  • linux进程D状态_转
  • MongoDB 聚合查询
  • Android组件 - 收藏集 - 掘金
  • 03Go 类型总结
  • Apache的基本使用
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PHP那些事儿
  • spring + angular 实现导出excel
  • Swoft 源码剖析 - 代码自动更新机制
  • Vue 2.3、2.4 知识点小结
  • 工作手记之html2canvas使用概述
  • 解析 Webpack中import、require、按需加载的执行过程
  • 力扣(LeetCode)56
  • 我的zsh配置, 2019最新方案
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • python最赚钱的4个方向,你最心动的是哪个?
  • scrapy中间件源码分析及常用中间件大全
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ###C语言程序设计-----C语言学习(3)#
  • #13 yum、编译安装与sed命令的使用
  • (06)金属布线——为半导体注入生命的连接
  • (1)虚拟机的安装与使用,linux系统安装
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (十一)手动添加用户和文件的特殊权限
  • (转)LINQ之路
  • (转)菜鸟学数据库(三)——存储过程
  • (转)程序员技术练级攻略
  • 、写入Shellcode到注册表上线
  • .Net6使用WebSocket与前端进行通信
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET使用存储过程实现对数据库的增删改查
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • :not(:first-child)和:not(:last-child)的用法
  • @AliasFor注解
  • [100天算法】-二叉树剪枝(day 48)
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [ARM]ldr 和 adr 伪指令的区别
  • [BUAA软工]第一次博客作业---阅读《构建之法》
  • [BZOJ4010]菜肴制作
  • [CF494C]Helping People
  • [FTP]pureftp部署和优化