Java——数据类型运算和强制转换

举报
wh555 发表于 2021/04/01 22:38:45 2021/04/01
【摘要】 整数类型和浮点数之间的运算public class learn{    public static void main(String[] args){        float number1=45.56f;        int number2=152;        System.out.println("number1和number2的和等于:"+(number1+number2));...

整数类型和浮点数之间的运算

public class learn{

    public static void main(String[] args){

        float number1=45.56f;

        int number2=152;

        System.out.println("number1number2的和等于:"+(number1+number2));

        System.out.println("number2减去number1等于:"+(number2-number1));

    }

}

布尔类型

public class learn{

    public static void main(String[] args){

        int a=2;

        int b=5;

        boolean result1=((a>b)&&(a!=b));

        boolean result2=((a>b)||(a!=b));

        System.out.println(result1);

        System.out.println(result2);

        boolean c=20>50?true:false;  //三元运算符

        System.out.println(c);

    }

}

运算

public class learn{

    public static void main(String[] args){

        byte mybyte = 127;

        int myint = 150;

        float myfloat = 452.12f;

        char mychar=10;

        double mydouble = 45.226;

        System.out.println("mybyte+myint="+(mybyte+myint));

        System.out.println("mybyte+myfloat="+(mybyte+myfloat));

        System.out.println("mybyte*myint="+mybyte*myint);

        System.out.println("mybyte/myint="+mybyte/mychar);

    }

}

 

public class learn{

    public static void main(String[] args){

        int a=(int)45.22;

        long y=(long)456.6f;   //强制类型转换

        int b=(int)'d';

        System.out.println(a);

        System.out.println(y);

        System.out.println(b);

    }

}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。