zoukankan      html  css  js  c++  java
  • Java学习 第三章 java基础(二)

     

    一、转义符

    转义字符是“”,通过转义字符,可表示一些特殊的字符。

    例如:

    ’ ’  表示回车

    ‘ ’   表示 制表符字符,一个制表符表示向右跳8-10个字符

    ‘\’   表示

    ‘’’   表示单引号

    ‘”’  表示双引号

    “u4e2d”表示unicode编码对应的字符(汉字:中)。

    二、布尔类型的概念和用法

    boolean 类型用来表示肯定或否定两种可能。

    boolean 常用在分支语句、循环语句中。

    true:表示肯定意义;

    false:表示否定意义;

    布尔变量的定义:e.g : boolean isPass;

    布尔变量的初始化:eg: boolean isPass = true; isPass=59>=60;

    三、小类型向大类型转换

    1、小类型向大类型的转换会自动完成,即不需要程序员编写额外的代码,由JVM负责。

    提示:自动类型转换也叫“隐士类型转换”。

    2、自动转换的规则:符号位会自动扩展,负数补1,正数补0.

    3、自动类型转换包含以下情况:

        • byte->short->int->long->float->double

        • int和char类型的数据在某些情况下可以自动相互转换。

    4、整数到浮点数转换会损失精确度

    5、小类型向大类型转换一般情况下是安全的。

    6、小类型的精确度高于大类型时要注意精度丢失的隐患。

    四、大类型向小类型转换

    1、强转类型转换-强转

    2、强制类型转化时,要注意边界数风险问题

    五、int类型与char类型转换

    Java对char类型的数据在底层时按int类型来处理的。

    int类型与char类型在赋值时自动转换

    六、通过args数组获取数据

    1、程序运行时 选择Run  Configurations…   ,如图:

    2、在Java Application中找到对应项目运行历史信息或右键添加新类,如图:

    3、选择(x)=Arguments 在Program arguments中输入 数据,例如 输入1 空格 2,1 2 分别是数组的第一第二元素,再点击run 如图:

    七、通过Scanner从控制台获取数据

    1、Scanner 类用于扫描从控制台输入的数据,可以接收字符串和基本数据类型的数据。

    2、Scanner类位于java.util.Scanner包中。

    3、Scanner类的常用方法:

        • String next();  作用:接收控制台输出的一个字符串。

        • String nextLine();  作用:接收控制台输出的一个字符串。

        • int nextInt(); 作用:接收控制台输入的一个int类型的数据。

        • double nextDouble(); 作用:接收控制台输入的一个double类型的数据。 

        • boolean nextBoolean();作用:接收控制台输入的一个boolean类型的数据。

    输入char类型的数据:Scanner类没有提供直接输入char类型的方法,可以通过charAt()方法从next()或nextLine()获取输入的字符。

        • char String.charAt(int index); 作用:从字符串中获取指定下标的字符,下标从0开始。e.g : “abc”.charAt(0)的结果是a。

    4、实现步骤

    步骤1、创建Scanner类的一个对象。

    示例:Scanner scanner = new Scanner(System.in); (声明的在栈空间,new出来的在堆空间)

    步骤2、通过scanner调用next等方法,接收控制台输入的数据。

    示例:System.out.println(“姓名:”)

      String name=scanner.next();

    八、变量的自增、自减、自乘、自除运算

    1、整型变量的自增:

    int i=0; i=i+1;

    2、字符串类型变量的自增

    String space = “”; space=space+“ ”;

    3、自增运算的简写形式:

        • 先加1: ++i

        • 后加一;i++

        • 自增n:i+=n 等效 i= i+n

    自减同理  - -i, i- -,i-=n

    自乘 i*=n

    自除 i/=n

    九、Java的错误类型

    程序的错误分为编译期语法错误、运行期异常错误和运行期逻辑错误。

    1、编译期语法错误可以借助Eclipse的帮助方便地定位错误,并进行修改。

    2、运行期异常,系统会提示错误的类型和出错的位置。

    3、逻辑错误是指程序可以编译运行,但程序执行的结果却不是预期的效果。

    十、Debug调试

    调试是查找、解决软件中逻辑错误代码(成为bug:软件臭虫)的重要手段,是软件开发中必不可少的环节。

    Eclipse提供了强大的代码调试功能-Debug,通过Debug视图能快速定位代码中的逻辑错误,提高软件开发效率。

    Debug视图:

    打开eclipse,点击Debug按钮   进入Debug视图。

    如果Debug标签不存在可以点击白色添加按钮,添加debug标签。

    断点: 

    1、断点是在源代码的可执行部分的指定行设置一个标志,在调试运行方式下,程序运行到该断点标志处会自动暂停等待下一步操作。

    2、通过设置断点可以快速执行断点之前的代码,然后在断点处暂停,这时可以换单个命令运行的方式来运行程序,查找程序中的逻辑错误。

     双击行号处 可添加断点和取消断点。

     

     

     参考:极客学院课程 http://ke.jikexueyuan.com/zhiye/javaweb/

  • 相关阅读:
    CSS边框
    各大网站注册的用处(个人看法)
    20121011 外边距
    20120921碎碎念
    20121011 CSS一
    20120919碎碎念
    CSS 文本装饰属性
    外边距合并
    EverBox开发笔记1
    “Core Data”中的“dynamic implementation”
  • 原文地址:https://www.cnblogs.com/lulushen/p/7975589.html
Copyright © 2011-2022 走看看