`

菜鸟的第一次

阅读更多

 Java数据类型总结

八大数据类型如下:

 

   byte关键字来定义byte型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。byte型是整型中所分配的内存空间是最少的,只分配1个字节;取值范围也是最小的,只在-128127之间。定义代码如下

   Byte i=124;

   Short型即短整型,使用short关键字来定义short型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。系统给short型分配2个字节的内存,取值范围也比byte型大了很多,在-3276832767之间

int型即整型,使用int关键字来定义int型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。int型变量取值范围很大,在-21474836482147483647之间,足够一般情况下使用,所以是整型变量中应用最广泛的。

long型即长整型,使用long关键字来定义long型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。而在对long型变量赋值时结尾必须加上“L”或者“l”,否则将不被认为是long型。系统分配给long型变量8个字节,取值范围则更大,在-92233720368547758089223372036854775807之间。

float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。在对float型进行赋值的时候在结尾必须添加“F”或者“f”,如果不加,系统自动将其定义为double型变量。float型变量的取值范围在1.4E-453.4028235E-38之间。定义代码如下

Float f1=13.23f;

double型即双精度浮点型,使用double关键字来定义double型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。double型变量的取值范围在4.9E-3241.7976931348623157E-308之间。

public class Double{
    public static void main(String[] args){
        float x=30f;
        double y=22;
        System.out.println("x="+x);
        System.out.println("y="+y);
    }
}

 

char型既字符类型,使用char关键字进行声明,用于存储单个字符,系统分配两个字节的内存空间。在定义字符型变量时,要用单引号括起来,例如‘s’表示一个字符,且单引号中只能有一个字符,多了就不是字符类型了,而是字符串类型,需要用双引号进行声明。

public class Char{
    public static void main(String[] args){
        char x='学';
        char y='习';
        char z='好';
        System.out.println("这些字符组合起来就是:"+x+y+z );
    }
}

 

布尔类型又称逻辑类型,只有两个值“true”和“false”,分别代表布尔逻辑中的“真”和“假”。使用boolean关键字声明布尔类型变量,通常被用在流程控制中作为判断条件。定义如下:

  public class Boolean{
    public static void main(String[] args){
        int a=10;
        int b=20;
        boolean x,y,z;
        x=(a>b);
        y=(a<b);
        z=((a+b)==50);
        System.out.println("x="+x);
        System.out.println("y="+y);
        System.out.println("z="+z);
    }
}

x y z 只能输出0或者1.

最强大的String类

String类即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双引号括起来进行声明。在Java中用String类的构造方法来创建字符串变量。几种常用的构造方法如下:

String():一个String对象,使其表示一个空字符序列。 

String(char a[]):用一个字符数组a创建String对象。

String(char a[], int offset, int length)

提取字符数组a中的一部分创建一个字符串对象。参数offset表示开始截取字符串的位置,length表示截取字符串的长度。

 

<!--EndFragment-->
分享到:
评论

相关推荐

    菜鸟第一次做的JDBC连接数据库

    刚开始学习Java web开发,写了一个用JDBC实现对MySQL实现增删改查的小程序。只有一张表(包括id(int) phoneNum(int) province(int) area(int))。并且利用Junit对代码实现测试功能。

    ios-仿网易菜单栏(带缓存功能).zip

    FFPagingViewController 1.可自定义修改菜单栏...说明:本菜鸟第一次上传代码,如有问题或更好建议,欢迎各位大大指导和交流,QQ:270452746. github地址:https://github.com/fzj270452746/FFPagingViewController

    ios-仿网易菜单栏(带缓存功能,修复BUG).zip

    FFPagingViewController 1.可自定义修改菜单栏...说明:本菜鸟第一次上传代码,如有问题或更好建议,欢迎各位大大指导和交流,QQ:270452746. github地址:https://github.com/fzj270452746/FFPagingViewController

    菜鸟初学Java的备忘录之第一次接触

    菜鸟初学Java的备忘录之第一次接触

    菜鸟的汇编汇编汇编汇编

    2. **汇编语言__第一次上机.doc**:通常涵盖首次接触汇编语言时的基础知识,如数据类型、指令集介绍和简单的程序编写。 3. **新建 Microsoft Word 文档.doc**:可能包含额外的学习资料,如代码示例、解惑答疑或者...

    python3.0菜鸟教程.zip

    - **break 和 continue**:中断当前循环,跳转到循环外部或下一次迭代。 3. **函数**: - **定义函数**:使用 `def` 关键字创建函数。 - **参数传递**:实参可以按位置、按关键字或默认值传递。 - **返回值**:...

    西班牙语菜鸟攻略

    西班牙语是世界第三大语种,其使用人数将近四亿,仅次于英语和汉语。全世界以西班牙语为官方语言的国家多达二十一个,除了欧洲的西班牙外,在拉丁美洲的大多数国家和非洲的赤道几内亚都通行西班牙语,而在美国的西部...

    休闲时光for leadbbs3.14

    休闲时光for leadbbs3.14 声明: 本风格所有素材均...这是我这个菜鸟第一次学做的(用LEAD论坛的教材^^),很可能有很多的不当之处,在此也请各位帮忙修改,第一次学做,认为不好的请少骂几句(呵呵~~偶是菜鸟么)。

    菜鸟商城项目(完整版and基础版)

    5. **购物车**:购物车功能允许用户临时保存想购买的商品,方便一次性结算。购物车管理包括添加、删除、修改数量、合并订单等操作,同时购物车页面还会显示总价和预计运费。 6. **我的**:个人中心页面包含用户信息...

    runoob菜鸟教程的java教程

    Java具有跨平台的特性,意味着编写一次,可以运行在多种不同的操作系统上,如Windows、Mac OS以及各种UNIX系统。Java语言的设计具有简单性、面向对象和平台无关性的特点。它的简单性减少了程序员对内存管理的担忧,...

    仿京东的价值1000费用的菜鸟商城

    【描述】提到“菜鸟窝里面的一个5.0的应用”,这可能意味着它是在菜鸟窝(一个学习和分享技术的社区)发布的,版本号为5.0,通常表示经过多次迭代和优化,具备一定的成熟度。开发者提到它是收费的,但为了赚取社区...

    菜鸟调研报告.pptx

    菜鸟网络的市场布局和战略规划,不仅是阿里巴巴集团的物流解决方案,也是对中国乃至全球物流行业的一次重大创新和革命。 菜鸟网络的核心目标是在5到8年内,通过1000亿元的首期投资,构建一个覆盖全国的“中国智能...

    node.js入门学习demo练习(基于菜鸟教程)

    5. **流(Stream)**:流是Node.js处理数据的一种高效方式,它可以处理大体积的数据,如文件、网络数据等,而无需一次性加载到内存中。 6. **包管理器(NPM)**:Node.js的包管理器NPM拥有庞大的第三方库生态系统,...

    仿菜鸟裹裹快递收寄微信小程序源码

    对于有编程经验的开发者,这个源码可以作为基础进行二次开发和个性化定制,比如增加新的功能、优化用户体验、对接第三方物流API等。 总的来说,这个“仿菜鸟裹裹快递收寄微信小程序源码”为想要构建类似快递服务小...

    菜鸟教程shell教程1

    Ken Thompson的sh是第一个Unix Shell,而在Windows系统中,Windows Explorer扮演着图形界面Shell的角色。 在Shell编程中,我们主要关注的是Bourne Again Shell(Bash),这是Linux环境中最常用的Shell,也是大多数...

    VMware安装系统菜鸟手册(上下).doc

    图解虚拟机VMware Workstation的安装与使用 ,有图例讲解,非常详细,学习VMware 的朋友不可错过喔!!! 图解虚拟机VMware Workstation的...我这个帖子是写给第一次使用虚拟机的朋友看的,好了,废话少说进入正题吧

    菜鸟的22个经典错误.ppt

    如果在循环外部初始化,那么在多组数据测试的情况下,第二组及其后续的数据测试结果会受到前一组数据的影响,导致错误的输出。 数组越界是菜鸟们在编程时的另一个常见错误。数组作为一种线性数据结构,其索引从0...

    linux内核下载,【转载】菜鸟编译Linux内核参考.pdf

    编译 Linux 内核的第一步是使用 `makemrproper` 命令来清除之前的编译结果,这一步可以跳过,如果我们是第一次编译内核。但是,如果我们已经编译过多次内核,这一步是必需的,以免出现问题。 接下来,我们需要使用 ...

    第一次实验语句.sql

    第一次实验语句.sql

    Python3 菜鸟查询手册

    12 编程第一步.png 13 条件控制.png 14 循环语句.png 15 迭代器与生成器.png 16 函数.png 17 数据结构.png 18 模块.png 19 输入和输出.png 20 File 方法.png 20.01 File close() 方法.png 20.02 File ...

Global site tag (gtag.js) - Google Analytics