DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

java流程控制学习

  • java流程控制学习

  • 已被浏览: 68 次2020年10月14日    来源:  https://www.cnblogs.com/yunxiaoqian/p/13815360.html
  • 1、用户交互Scannernext()不能得到带有空格的字符串。【它是以空格为结束符】nextline()可以,【它是以回车为结束符】2、顺序结构从上到下依次执行。3、选择结构3.1if单选择结构equals:判断字符串是否相等。if3.2

    Java流程控制

    计算的步骤就是算法。

    1、用户交互Scanner

    next()不能得到带有空格的字符串。【它是以空格为结束符】nextline()可以,【它是以回车为结束符】

    2、顺序结构

    从上到下依次执行。

    3、选择结构

    3.1if单选择结构

    equals:判断字符串是否相等。if

    3.2if双选择结构

    if else

    3.3if多选择结构

    if

    else if

    else if

    else

    3.4嵌套的if结构

    if(){

    if()

    }

    3.5switch多选择结构

    匹配。

    判断一个变量和一系列值中的某个值是否相等,每一个值称为一个分支。

    支持byte char short int string

    case标签必须为字符串常量或者字面量。

    分支中不加break会出现case穿透现象,就会匹配值后面所有的值。

    字符的本质还是数字。

    反编译:将看不懂的class文件字节码转换成可阅读。idea自带反编译。可以将class文件放在java文件夹下,在idea中直接打开,就可以看到反编译后的文件。

    4、循环结构

    4.1while

    只要条件为真,就会一直循环下去。不满足则不进入循环体

    4.2do……while

    至少会执行一次。

    4.3for

    for(初始化;布尔表达式;更新){

    }

    for循环时最有效,最灵活的循环结构。

    换行输出:前面的使用sout 最后是print(i) 开始换行的时候,sout为println()

    快捷键:100.for

    for (int j=1;j <=9; j++) {
       for (int i = 1; i <=j; i++) {
           System.out.print(i+"*"+j+"="+j*i+"\t");
        }
        System.out.println();
    }
    

    4.4 增强for

    快捷键:numbers.for

    int numbers[]={10,20,30};
    for(int x:numbers){
        System.out.println(x);
    }
    

    5、break&continue

    可用于任何循环

    break:强行退出循环

    continue:推出某一次循环过程(碰到continue,马上重新回到一开始的地方,跳过本次循环。)

    6、练习

    打印三角形(按步骤来,分割法。)


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:流程 java

  • 上一篇:SitePoint高级最新产品:开发工具,C#和Kubernetes
  • 与“java流程控制学习”相关的资讯
  • 企业研发流程演进之路
  • Java基础语法
  • Java 并发编程 Executor 框架
  • Java应用性能瓶颈分析思路
  • java进阶(38)--线程安全