zoukankan      html  css  js  c++  java
  • java中的、标识符、运算符以及数据类型之间的转换。

    ---恢复内容开始---

    数据类型之间的转换:

    1:自动转换:就是不用说出要转换成什么类型,由java中的虚拟机自动将小数据类型转换成大数据类型,但大数据中的数据精度有可能被破坏。

    2:强制转换:强制转换的格式是在需要转型的数据前加上“( )”,然后在括号内加入需要转化的数据类型。有的数据经过转型运算后,精度会丢失,而有的会更加精确。

    例子:

    1. public class Demo {
    2. public static void main(String[] args){
    3. int x;
    4. double y;
    5. x = (int)34.56 + (int)11.2; // 丢失精度
    6. y = (double)x + (double)10 + 1; // 提高精度
    7. System.out.println("x=" + x);
    8. System.out.println("y=" + y);
    9. }
    10. }

    3隐含转换:跟自动转换类似,java虚拟机根据数据类型的位数来判断此数据类型是否能装载此数据,如果能,java就默认进行转换。

    标识符:标识符是赋予类,方法或者变量的名称。标识符要以字母开头由英文字母,数字,_,$组成,还要注意大小写。

    运算符:

    加法运算(+)如下:

    //声明两个整数

    int i =33;

    int j =44;

    //将两个数相加

    int i + j

    减法运算:(-)

    乘法运算:(*)

    除法运算:(/)

    求余运算:(%)

    自增自减运算:(--)++i  i++ (--)自增运算符放在前面就是先加1再运算,后面则是运算之后才加1.

    关系运算符:==表示等于

    !=表示不等于

    >=表示大于等于

    <=表示小于等于

    >表示大于

    <表示小于

    逻辑运算符:与运算符”&&“表达式的结果可以从左边决定就不会再计算右边。第一个是假则为假。

                    或运算符”||“一直即真,左右两边都比较。

                   非运算符”!“结果为假反而是ture。

    三元运算符:三元运算符是对三个表达式进行的集中比较,条件判断语句的值为ture时,结果为第二个表达式值,结果为false时,结果为第三个表达式值。

    语法如下:条件判断语句,表达式1,表达式2.

    例如:

    public class test{

    public static void main (String args[]){

    //4<3为结果ture和false中的一个

    boolean n = (4<3)?ture : false;

    System.out.println(n);

    }

    }

    // 输出一个xiaoming+age

    public class Test{

    int age =18;

    String name="xiaoming ";

    public Test(){

    public static void main(String []args){

    Test test=new Test();

    String result=test.name+Integer.toString(test.age);

    System.out,println(result);

    }

    }

     

    ---恢复内容结束---

  • 相关阅读:
    AC自动机模板
    2013 ACM/ICPC Asia Regional Changsha Online–C (模拟)
    Codeforces126B
    Codeforces182D
    Codeforces149E
    POJ3080
    POJ2752
    HDU4745
    HDU4737
    POJ1226
  • 原文地址:https://www.cnblogs.com/Angella/p/5979447.html
Copyright © 2011-2022 走看看