`
923080512
  • 浏览: 187275 次
  • 性别: Icon_minigender_1
  • 来自: 商丘
社区版块
存档分类
最新评论

java学习笔记 之 流程控制

    博客分类:
  • java
阅读更多

先说一下java中的关键字:他们表示一种数据类型或者一种结构,对java编译器来说具有特殊的意义。大体可以分为一下几类
1)访问控制 private protected public
2)类方法属性的修饰  abstract class static extend interface implement final native new strictfp synchronized transient volatile
3)程序控制语句 break continue return do while if else for swich case default  instanceof
4)错误处理 try catch finally throw throws
5)包 import package
6)基本类型 boolean byte char short int long float double  null true false
7)变量引用 super this void
java保留字
const goto 保留字没有用到但是也不允许用户定义与其冲突的**
下面看流程语句
1、if(boolean){} else if(boolean){}else{}
2、swich(){case ...,case ...,default ...}
注意:1)swich括号内的值必须是 int short byte char 枚举
2)case 后面的值必须不相等,而且是常量
3)如果执行了语句没有执行break 还会执行后面的语句 切忌不要忘了break
4)无论default写在哪个位置他都是最后执行的
3、for循环次数固定
For打印乘法表代码 
    for (int j = 1; j 1、exit 退出"); 
                System.out.println("------>2、clear 重置"); 
                System.out.println("------>2、= 结果"); 
            } else if (string.equals("=")) { 
                switch (operatorString) { 
                case '+': 
                    System.out.println((d[0] + "+" + d[1] + "=") 
                            + (d[0] + d[1])); 
                    d = null; 
                    break; 
                case '-': 
                    System.out.println((d[0] + "-" + d[1] + "=") 
                            + (d[0] - d[1])); 
                    d = null; 
                    operatorString = '+'; 
                    break; 
                case '*': 
                    System.out.println((d[0] + "*" + d[1] + "=") 
                            + (d[0] * d[1])); 
                    d = null; 
                    operatorString = '+'; 
                    break; 
                case '/': 
                    System.out.println((d[0] + "/" + d[1] + "=") 
                            + (d[0] / d[1])); 
                    d = null; 
                    operatorString = '+'; 
                    break; 
                default: 
                    System.out.println("运算符无效"); 
                    d = null; 
                    operatorString = '+'; 
                    break; 
                } 
            } else { 
                Pattern pattern = Pattern.compile("[0-9]*(\\.?)[0-9]*"); 
                Matcher isNum = pattern.matcher(string); 
                if (isNum.matches()) { 
                    double h = Double.parseDouble(string); 
                    if(d==null||d[0]==0.0){ 
                        d=new double[2]; 
                        d[0]=h; 
                    } 
                    else { 
                        d[1]=h; 
                    } 
                } else { 
                    operatorString=string.charAt(0); 
                } 
            } 
        } 

aa


 

  • 大小: 17.8 KB
分享到:
评论

相关推荐

    Java学习笔记,流程控制语句和方法

    Java学习笔记,流程控制语句和方法

    Java学习笔记7.0

    《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型...

    瑜琅java学习笔记

    1 java起源 2 java语言概述 3 简单(基本)数据类型 4 运算符:java有四大类运算符:算数运算、位运算、关系运算和逻辑运算 5 程序控制语句 6 介绍类:类是java的核心和本质 7 深入方法和类:方法重载、参数传递和递归...

    Java学习笔记(必看经典)

    本书是作者近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API等均进行了...

    java学习笔记-java思维导图流程图表格整理

    Java学习笔记 1 命令行运行 1 Java基础 1 注释 1 单行注释 1 多行注释 1 文档注释 1 标识符和关键字 2 数据类型 4 类型转换 7 变量 9 基本运算符 10 包机制 12 Javadoc 12 使用命令行生成 12 使用idea生成 12 Java...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《Java JDK 7学习笔记》针对Java SE 7新功能全面改版,无论是章节架构或范例程序代码,都做了全面重新编写与翻新。  《Java JDK 7学习笔记》是作者多年来教学实践的经验总结,汇集了学员在教学过程中遇到的概念、...

    Java/JavaEE 学习笔记

    Core Java学习笔记...........31 第一章 JAVA前言..31 第二章 标识符,关键字,类型........35 第三章 表达式与流控制....................41 第四章 数组.............50 第五章 对象和类(OO思想).........53 第...

    Java JDK 5.0学习笔记(第二部分)

    本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API...

    良葛格Java JDK 5.0学习笔记

    本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API...

    Java学习笔记

    JAVA语言跨平台执行,它必须先编译后解释执行,它能提供程序运行(JVM)的虚拟环境,使程序代码独立于平台 JAVA吸收C和C++的优点,基础语法与C语言模式完全一样,容易掌握 JAVA健壮性高,它去掉指针、内存申请和释放...

    java内部学习笔记.docx

    2.6流程控制语句 10 2.7数组 11 2.8字符串 11 2.9方法三要素 12 2.10插入排序 12 2.11冒泡排序 12 2.12冒泡排序:轻气泡上浮的方式 13 2.13二分法查找 13 2.14 Java系统API方法调用 14 2.15二进制基础 14 2.16 Java...

    corejava的学习笔记

    -proc:{none,only} 控制是否执行注释处理和/或编译。 -processor [,,<class3>...] 要运行的注释处理程序的名称;绕过默认的搜索进程 -processorpath <路径> 指定查找注释处理程序的位置 -d <目录> 指定存放生成...

    java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

    流程控制 -.流程控制 -类.对象 -成员属性.成员方法 -成员方法.构造方法 -this.类变量 -类方法、封装 -访问修饰符.重载.覆盖 -约瑟夫问题 -多态 -抽象类、接口 -final.作业评讲 -作业、测试题 -数组 -排序、查找 -二...

    Java学习笔记-个人整理的

    {1.9}流程控制}{31}{section.1.9} {1.9.1}\texttt {if\ldots esle\ldots }}{31}{subsection.1.9.1} {1.9.2}\texttt {switch}}{31}{subsection.1.9.2} {1.9.3}\texttt {while}}{32}{subsection.1.9.3} {1.9.4}\...

    Java零基础学习巩固笔记

    其中有最基础的标识符、数据类型、变量、常量、运算符以及包机制,有Java流程控制(顺序、选择、循环结构以及break、continue与实践例题),有Java方法详解以及数组知识详解等知识。 视频资源:...

    java从零基础到精通的整个详细笔记

    这里是一个详细的Java学习笔记,适合完全没有基础的人。在学习Java的过程中,您将学习到Java的基本概念,如变量、数据类型、控制结构等。此外,您将学习如何使用Java进行编程,并了解如何编写Java应用程序。我们还会...

    Java学习总结.doc

    初学者笔记。第一章 Java的基本语法 第二章 程序流程控制语句

    Java JDK 5.0学习笔记(第一部分)

    本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API...

    java课堂笔记总.docx

    Java课程是一种教授学生如何使用Java编程语言的学习课程。Java是一种通用编程语言,广泛用于开发各种类型的应用程序,包括...网络编程: 学习如何使用Java编写网络应用程序,包括客户端-服务器通信和Web应用程序开发。

Global site tag (gtag.js) - Google Analytics