java主数据类型_Java语言基础(Java主类结构、基本数据类型、数据类型转换)

一、Java主类结构

Java程序的基本组成单位是类;类体中包含属性和方法两个部分。每个应该程序必须包含一个mian()方法;含有main()方法的类叫主类,文件名必须和主类同名。

package Nunber;

public class First(){

static Stirng s1 = "hello";

public static void main(String[] args){

String s2 = "world";

system.out.println(s1);

system.out.println(s2);

}

}

将类的属性成为全局变量(成员变量)。将方法内的变量成为局部变量。

全局变量声明在类体中。局部变量声明在方法内。

s1是全局变量。s2是局部变量;

二、基本数据类型

3e63e852c2ae3164e2ac12689c166d28.png

java有三种表示形式:八进制,十进制,十六进制。

整数型:

整数类型:

6e72b8560dcbec0f39135e544af555cd.png

浮点类型:

b3201a0fd5c8b6cfd67c1dbaddeb842c.png

float定义后面必须加f,否则出错。double不加d不会出错。

float f1 = 0.1f;

double = 23.03;

字符串类型

字符型常量有3种表示形式;

1,直接通过单个字符来指定字符型常量,如'A',‘B’,'5';

2,通过转义字符表示特殊字符型常量,如'\n','\\';

3,直接使用Unicode值来表示字符型常量,如'\u66f9','\u950b';

f0b27c5acd5f12401d01979e7067fafe.png

package com.java1234.chap02;

public class Demo03 {

public static void main(String[] args) {

// 定义一个单个字符

char c1='A';

char c2='b';

char c3='3';

System.out.println("c1="+c1);

System.out.println("c2="+c2);

System.out.println("c3="+c3);

// 转义字符

char c4='\'';

char c5='\\';

System.out.println("c4="+c4);

System.out.println("c5="+c5);

// 用Unicode编码输出自己的名字

char c6='\5f200;

char c7='\5b509';

char c8='\75605;

System.out.println(c6+""+c7+""+c8);

}

}

布尔类型

布尔类型只有true和false两个值; 用关键字boolean定义。boolean b = true;

二、基本数据类型转换

byte

基本类型的类型转换

分为 自动类型转换和强制类型转换

自动类型转换

条件:1,转换前后的数据类型兼容;

2,转换后的数据类型的表示范围要比转换前的大;

强制类型转换

数据类型不兼容,一种不安全的转换;

package com.java1234.chap02;

public class Demo05 {

public static void main(String[] args) {

// 自动类型转换

short s=1;

int i;

// 自动类型转换 short类型转成int类型

i=s;

System.out.println("i="+i);

// 强制类型转换

double d=1.333;

float f;

// 把double类型的数据强制转换成float类型

f=(float)d;

System.out.println("f="+f);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值