首页 > 编程语言 >JAVA学习12-28 数据类型

JAVA学习12-28 数据类型

时间:2023-12-28 21:57:33浏览次数:125  
标签:12 String 数据类型 float 28 System println 字节 out

数据类型学习

public class Demo01 {
    public static void main(String[] args) {
        //单行注释
        /*多行
        注释*/
        /*不能用关键字来做标识符*/
        /*标识符可以大写字母,小写字母,美元符号,下划线_开头
        ,不能以关键字作为变量名或方法名,---标识符是大小写敏感的---
        一些特俗符号,¥#%不能写入变量命名*/
        /* 整数类型:byte:1个字节 short:2个字节 int:4个字节 long:8个字节
        *  浮点类型:float 4个字节 double:8个字节
        *  字符类型:char占2个字节
        *   boolean:只有true和false两个*/
        //Integer
        //Byte

        String teacher = "吴冰游";//String不是一个关键字,是一个类
        int num = 10;
        byte num2 = 20;
        short num3 = 30;
        long num4 = 50L;//long类型要在后面加L

        //小数,浮点数
        float num7 = 70.1F;//float类型要在后面加F
        double num9 = 3.152636572;
        //字符
        char name = '国';
        //布尔值
        boolean flag = true;
        boolean flag2 = false;


        System.out.println( teacher);
        System.out.println( num );


    }
}

转义字符学习

public class Demo02 {
    public static void main(String[] args) {
        //整数拓展: 进制  二进制0b 十进制 八进制0 十六进制0x
        int i = 10;
        int i2 = 010;  //八进制0
        int i3 = 0x10;  //十六进制0x 0-9 A~F 16
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("============================");
        //浮点数扩展?银行业务怎么表示?钱
        //正确做法: 使用BigDecimal 数学工具类
        //====================================

        //float 有限 离散 舍人误差 大约 接近但不等于
        //doubue
        //最好完全使用浮点数进行比较
        //最好完全使用浮点数进行比较
        //最好完全使用浮点数进行比较
        float f = 0.1f;
        double d =1.0/10;

        System.out.println(f==d);
        float d1 = 12213142342f;
        float d2 = d1+1;

        System.out.println(d1==d2);

        //=============================
        //字符拓展
        //=============================
        System.out.println("=====================");
        char c1 = 'A';
        char c2 = '中';

        System.out.println(c1);
        System.out.println((int)c1);//强制换行
        System.out.println(c2);
        System.out.println((int)c2);//强制换行

        //所有的字符本质还是数字
        //编码 Unicode 表:(97=a 65=A) 2 字节 0-65536 Excel 2 16 = 65536
        //U0000 UFFFF

        char c3 ='\u0061';
        System.out.println(c3); //a

        //转义字符
        // \t 制表符
        // \n 换行
        //。。。。。
        System.out.println("Hello\nWorld");

        System.out.println("====================");
        String sa=new String("hello world");
        String sb=new String("hello world");
        System.out.println(sa==sb);




    }
}

标签:12,String,数据类型,float,28,System,println,字节,out
From: https://www.cnblogs.com/WUBBY/p/17933656.html

相关文章

  • 12.28每日总结
    redis测试:redisTestimportjava.util.Map;importredis.clients.jedis.Jedis;publicclassredisTest{/***@paramargs*/publicstaticJedisjedis;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubj......
  • 12.28数组遍历以及动态初始化,数组求最值,基础方法1
    fori用法:数组名.fori直接依次遍历数组中所有元素数组的动态初始化:定义没有元素的数组(静态初始化即已知元素)   方法调用:方法名(); ......
  • 数据类型&变量&表达式总结
    总结数据类型转换概念:数据从一种数据类型转换为另外一种类型为什么需要数据类型转换?节约内存空间业务需要java中的数据类型转换分类向上转型:从小范围的数据转换为大范围的数据类型,自动发生byteb=10;//局部变量shorts=b;//发生数据类型转换,向上......
  • 数据类型转换&表达式&运算符总结
    总结数据类型转换概念:将数据从一种格式或结构转换为另一种格式或结构的过程。作用:节约内存空间将一些类型转换为项目所需要的类型类型转换分类自动隐式转换定义:将小的数据类型转换大的数据类型注意事项:在Java中,boolean类型与所有其他7种类型都不能......
  • py123——模拟体育竞技分析:乒乓球比赛
    模拟体育竞技分析:一.‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬采用乒乓球比赛规则一局比赛:‪‬......
  • 100V降压芯片H6603 外围简洁无过冲 12V 24V 36V 48V 60V 转5V 3.3V
    H6603是一款优秀的降压恒压电源芯片,具有外围元器件少、电路简单、效率高、发热量低等特点。H6603是一款内置功率MOSFET降压开关转换器。在宽输入范围内,其峰值输出电流可达到0.8A,具有极好的负载和线性调整率。电流控制模式提供了快速瞬态响应,并使环路更易稳定。故障保护包括逐周......
  • 12.28每日总结2
    今天下午接着写软件企业文化的大作业市场推广 确定目标市场:首先,你需要确定你的目标市场是谁。考虑该技术最适合哪些行业或领域,并了解这些市场的需求和痛点。深入了解竞争环境:研究类似的软件技术是否已经存在,了解竞争对手的优势和劣势。这有助于你们找到与众不同的竞争优势,并确......
  • 全志R128 DSP开发工具安装教程
    资料准备要编译和仿真DSP,需要以下资料:DSP核SDK,SDK需要包含DSP编译源码。CadenceXtensa的WindowsIDE工具(Xplorer‑8.0.13版本),Windows版本DSP的package包。CadenceXtensa的License,用于服务器代码编译和Xplorer仿真使用。其中Allwinner提供DSP核SDK源码......
  • stm32u5 qspi 读写 w25q128 timeout
    http://ramlife.me/posts/solution/embedded/spi/stm32-use-qspi-write-and-read-w25q128-timeout/背景使用STM32U575主控芯片,使用QSPI读写W25Q128,简单的读写测试没有问题。但是在后面调试中发现,当按照11个字节一组进行读写,从4352这个地址开始写,写入到4605的时候,就超......
  • COP28首次提供“1.5℃菜单”,植物基食品带来了哪些可能性?
    COP28开幕当天,世界气象组织宣布2023年是有记录以来人类历史上最热的一年。为期两周的COP28气候变化大会已经落下帷幕,作为有史以来规模最大的一次气候大会,此次食物系统转型的相关内容比往年受到了更多重视。其中包括134个国家签署了《关于韧性粮食体系、可持续农业及气候行动的阿联......