前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基本类型数据转换

Java基本类型数据转换

作者头像
DataScience
发布2020-04-20 15:46:13
3430
发布2020-04-20 15:46:13
举报
文章被收录于专栏:A2DataA2Data

基本类型数据转换(1-2)

1.2.1、定义变量
代码语言:javascript
复制
变量格式:
    数据类型 变量名 = 初始化值

数据类型:
    byte,short,int,long,float,double,char,boolean

Demo

代码语言:javascript
复制
public class VariableDemo {
/*
* 变量的定义
* */

public static void main(String[] args){
//         定义byte 类型
        byte a = 10;
        System.out.println(10);
        System.out.println(a);
        
//        定义 short类型
        short b = 11;
        System.out.println(b);

//        定义int类型
        int c = 12;
        System.out.println(c);

//        定义long类型
        long d = 1231L;
        System.out.println(d);


//        定义float类型
        float e = 1.23F;
        System.out.println(e);

//        定义double类型
        double f = 1.23;
        System.out.println(f);

//        定义char类型
        char g = 'a';
        System.out.println(g);

//        定义boolean类型
        boolean h = true;
        System.out.println(h);
        
        }
}
1.2.2、变量定义的注意事项
代码语言:javascript
复制
package one;

/**
 * Created by JackFeng on 2020/2/22.
 */
public class BianLiang {
    /*
    * 变量定义的注意事项
    *   A: 变量未赋值,不能直接使用
    *   B:变量只在所属的范围内有效(仅在它所在的大括号中有效)
    *   C: 一行可以多个变量(不建议)
    * */
    public static void main(String[] args){

//        定义变量aa、
        int aa = 2020;
        System.out.println(aa);

        {
//            大括号中的就是代码块
            int ab = 131;
            System.out.println(ab);
        }

//        定义多个变量
        int a1, a2;
        a1 =11;
        a2 = 20;

        System.out.println(a1);
        System.out.println(a2);

    }

}
1.2.3、类型转化
代码语言:javascript
复制
package one;

/**
 * Created by JackFeng on 2020/2/25.
 */


/*
*  +:  加法运算符
*
*  运算中,要求参与运算的数据类型必须一致
*
*
*   类型转化:
*       隐式转化
*       强制转化
*           隐式转化:
*               byte,short,char  -- int --long  --float --double
*               byte+ int === int 类型
*           强制转化:
*               目标类型  变量名 = (目标类型)(被转化的数据)
*               建议:数据做运算,最好以结果类型为准(不要随意转化,否则可能损失精度)
*               int a = 10;
*               byte b = 20;
*               int c = a+b
*
*               byte d = (byte)(a + b)
*
*
* */
public class TypeCastDemo {
    public static void main(String[] args) {

//       1、 定义同类型变量
        int a = 11;
        int b = 22;

        int c = a + b;
        System.out.println(c);

//        定义一个 byte 类型 一个int类型
        int a1 = 10;
        byte a2 = 20;
        System.out.println(a1+a2);
    }

}
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataScience 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.2.1、定义变量
  • 1.2.2、变量定义的注意事项
  • 1.2.3、类型转化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档