认识Java应用程序并使用(3)

学习目标:

认识第一个Java应用程序

学习内容:

1、 整形类型
2、 浮点类型
3、 字符型数据
4、 布尔类型


学习步奏:

1.Java数据类型分类

在计算机语言里,数据类型是对内存位置的一个抽象的表达方式,可以理解为针对内存的一种抽象表达方式。Java是强类型语言,所以对数据类型的规范更严格。在Java中,数据类型可分为简单数据类型和复合数据类型两大类。
在这里插入图片描述

2.整数类型

类型名所占位数数值范围
byte8127~-128
short1632767~-32768
int322147483647~-214783648
long64922337204E17~-922337204E18

3.浮点类型

类型名所占位数数值范围
flaot323.4e-38~2.4e+38
double641.7e-308~1.7e+308

浮点型常量可以用十进制数形式来表示,即由数字和小数点组成,且必须有小数点,如0.25.32. 432.35.0等;也可以用科学计数法的形式来表示,如1.2e3或1. 2E3,都表示1 200.0。这里的e或E代表底数10,e或E之前必须有数字,且e或E后的指数必须为整数。

float型常量(单精度)需在数字后面加上f或F,如1.23F或1. 23f。

double型常量(双精度)既可以在数字后面加d或D,如1.23D或1. 23d,也可以直接书写。也就是说,实数默认为double类型。

4.字符型数据

Java语言采用Unicode字符集,即用2字节来存储一个字符。字符常量有普通字符营量和转义字符常量两种。普通字符常量是用单引号括起来的一个字符,如"w’、‘A’、'中等对于被Java语言用做特定意义的字符,或者不能显式显示的字符,则需要用转义字符来实现,如用\n表示换行符。

5.布尔类型

布尔类型数据只有两个值:true(真)和false(假)。通过使用Java提供的关系运算符和逻辑运算符,对关系表达式或逻辑表达式进行运算后得到其布尔值,一般用于逻辑判断。

布尔型数据在计算机内占1位。需要注意的是:Java中的布尔值与数字0和1之间是不能自由转换的,即false和true并不对应0和任何非0数值,这一点和C语言是不一样的。

6.实际操作

例题操作:

程序代码如下:

public class Demo06DataType{
	public static void main(String[] args){
		int numl;
		numl=5;
		System.out.println(numl);
		
		numl=50;
		System.out.println(numl);
		
		int num2=10;
		System.out.println(num2);
		
		byte num3=30;
		System.out.println(num3);
		
		byte num4=127;
		System.out.println(num4);
		 
		short num5=50;
		System.out.println(num5);
		
		long num6=30000000000L;
		System.out.println(num6);
		
		
		double num7=3.14;
		System.out.println(num7);
		
		float num8=3.14F;
		System.out.println(num8);
		

		char var1='A';
		System.out.println(var1);
		
		
		boolean var3=true;
		System.out.println(var3);

		int num20=5;
		System.out.println(num20);
		
		byte num30=(byte)200;
		System.out.println(num3);
		
		{
			int  num40=500;
			System.out.println(num4);
			
		}
		
		int  num40=1000;
		System.out.println(num40);
		
		
		int a,b,c;
		a=100;b=200;c=300;
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
		
		int x,y,z;
		x=100;y=200;z=300;
		System.out.println(x);
		System.out.println(y);
		System.out.println(z);
    
        int num50=(int)100L;
		System.out.println(num50);
		
		int num60=(int)60000000000L;
		System.out.println(num60);
		
		int num70=(int)3.99999999999;
		System.out.println(num70);
		
	    char var10='A';
		System.out.println(var10+0);
		System.out.println(var10+1);
		
		var1='B';
		System.out.println(var10+0);
		
		var10='C';
		System.out.println(var10+0);
		
		var10='Z';
		System.out.println(var10+0);
		
		var10='0';
		System.out.println(var10+0);
		System.out.println(0);
		
		System.out.println(20+30);
		
		int a1=20;
		int b1=30;
		System.out.println(a1+b1);
		System.out.println(a1-b1);
		System.out.println(a1*10);
		
		int x1=10;
		int y1=3;
		System.out.println(x1/y1);
		
		double result1=x1/y1;
		System.out.println(result1);
		
		int result2=x1%y1;
		System.out.println(result2);

		System.out.println("2020080605023");
		
    }
}

运行效果如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值