zoukankan      html  css  js  c++  java
  • 03 java中的基本数据类型和运算符

    基本数据类型
      1 java中有8种基本数据类型:byte、short、int、long、float、double、char和boolean
      2 这8种数据类型的精度从小到大排序是:byte、short、int、long、float、double

    运算符
      1 变量的三个属性:变量名、变量值、变量的基本类型
      2 基本运算符的使用跟小学数学中的加减乘除法类似,同样的,小括号可以改变运算符的优先级,但是这边有几个难点要注意下:

    • 在强制类型转换时,如果低精度转高精度是没有问题的;但是如果高精度转低精度,就要确保这个高精度类型的值能够在低精度中表示,就是说在低精度的这个值域内,否则会出现意想不到的答案(应该是计算机自动取反吧)
    • 强制类型转换时,如果将double转为int,会直接去掉小数部分,并没有遵循四舍五入,但我们可以通过给这个数值增加0.5的方法来实现四舍五入,如下:
    int intValue=(int)(doubleValue+0.5);
    • 浮点数做比较时,不能像整数那样直接比较,因为浮点数没有绝对的相等,所以我们可以通过下面的写法来实现浮点数的相等比较:
    1 (a-b<0.0000000001)||(b-a<0.0000000001)
    • String类型是和8种基本类型有着本质不同的,同样的,它的加法运算符也很特别


    第三章习题答案
    1 两个int变量的平方和:

    public class test03 {
      public static void main(String[] args) {
        int a=2,b=7;
        System.out.println(a*a+b*b);
      }
    }

    2 两个double变量的平方和:

    public class test03 {
        public static void main(String[] args) {
            double a=2.5,b=7.5;
            System.out.println(a*a+b*b);
        }
    }    

    3 四舍五入两个double的平方和:

    public class test03 {
        public static void main(String[] args) {
            double a=2.5,b=7.5;
            int c=(int)((a*a+b*b)+0.5);
            System.out.println(c);
        }
    }

    4 比较两个double的大小:

    public class test03 {
        public static void main(String[] args) {
            double a=8.0,b=9.5;
            boolean c=(a-b<0.0000000001);
            System.out.println(c);
        }
    }

    5 转义字符的使用:

    public class test03 {
        public static void main(String[] args) {
            String textout="使用转义字符回车换行
    。使用转义字符输出两个tab字符		。使用转义字符输出一个双引号"";
            System.out.println(textout);
        }
    }
  • 相关阅读:
    MOSS中的WebPart开发
    坚持学习WF(8):本地服务之调用外部方法
    坚持学习WF(9):本地服务之事件处理
    MOSS中如何自定义WebService
    uHub 0.4.1 发布,ADC 网络枢纽
    电商网站的宕机案例分析
    JID 2.0.1 发布,高性能的 Java 序列化库
    YaCy 1.2 发布,基于P2P的分布式Web搜索引擎
    Notepad++ 6.2.0 正式版
    Windows上 IE10 最快,Mac上Chrome 19最快
  • 原文地址:https://www.cnblogs.com/xuqw/p/10270034.html
Copyright © 2011-2022 走看看