ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

day07-数据类型及标识符

2022-03-01 23:32:15  阅读:166  来源: 互联网

标签:String 数据类型 day07 类型 byte 标识符 public 字节


数据类型

强类型语言

  • 要求变量的使用严格要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

java的数据类型分为两大类

  • 基本类型(primitive type)

    • 数值类型

      • 整数类型

        1. byte占1个字节范围:-128-127

        2. short占2个字节范围:-32768-32767

        3. int占4个字节范围:-2147483648-2147483647

        4. long占8个字节范围:-很小很小-很大很大

      • 浮点类型

        1. float占4个字节

        2. double占8个字节

      • 字符类型:char占2个字节

    • boolean值类型:占1位且其值只有true和flase两个

 public class demo3 {
     public static void main(String[] args) {
         //八大基本数据类型
 ​
         //整数类型
         byte n1=1;
         int n2=10;
         short n3=100;
         long n4=100L;//long类型要在数字后面加个L
 ​
         //浮点类型(小数)
         float n5=3.14F;//float类型后要加个F
         double n6=3.1415926;
 ​
         //字符类型
         char ch='a';//使用单引号''且里面只有一个字符
         //字符串,String不是关键字,而是一个类
         String name="sunwukong";//使用双引号""
 ​
         //boolean类型(布尔值):是非
         boolean bool1=true;
         boolean bool2=false;
    }
 }

 

  • 引用类型(reference type)

    • 接口

    • 数组

    注:除了基本数据类型之外的都叫引用类型

什么是字节?

  • 位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示。

  • 1B(byte,字节) = 8bit(位)

  • 字符:是指计算机中使用的字母、数字和符号。

 

  • 1 bit 表示1位

  • 1 byte 表示一个字节 1B = 8b

  • 1024 B = 1KB

  • 1024 KB = 1M

  • 1024 M = 1G

标识符

java所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

 public class demo1 {
     public static void main(String[] args) {
         String Hello="你好!";//大写
         String hello="你好!";//小写
         String $hello="你好!";//$美元符号
         String _hello="你好!";//下划线
         //标识符只能以大小写、美元符号$及下划线开头
         //string 1hello="你好!";注:不能以数字开头
         String man="张三";
         String Man="张三";//ctrl+d
         //java是大小写敏感的
    }
 }

 

 

 

标签:String,数据类型,day07,类型,byte,标识符,public,字节
来源: https://www.cnblogs.com/luqi-java/p/15953143.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有