java基础(1) 基本数据类型与语法

java基础(1) 基本数据类型与语法

标识符

用来标识类名、变量名、方法名、类型名、数组名以及文件名的有效字符序列。

  • 由字母、下划线、美元符号和数字组成,长度不限制
  • 第一个字符不能为数字
  • 不能是关键字,以及常量(null,true,false)

标识符的命名最好是要有意义的,这在后面的编码过程中会很重要。

基本数据类型

基本数据类型也称简单数据类型,java中共有八种基本数据类型

数据类型介绍及注意点
boolean逻辑数据类型;可以取true,false
int整型;四个字节;前缀0八进制,前缀0X十六i进制;
byte整型;一个字节;
short整型;两个字节;
long整型;八个字节;常量加后缀L
char字符类型;两个字节;储存Unicode表中任意字符;
float浮点类型;四个字节;保留八位有小数;数后缀f/F指明为float;
double浮点类型;八个字节;数后缀d/D指明为double;

变量声明

类型名 变量名[,变量名[...]];
int var;

仅仅声明还是不够的,若要使用需要先初始化。

类型转换

按精度排序

byte short char int long float double

把精度级别低的转换为精度级别高的类型会自动发生转换。

反之则需要使用强制转换。

强制转换

(类型名)变量名
float a = 1;
int b = (int)a;

与c语言不同的是,java不允许将范围超过byte,short,char的表达式赋值给它们。

运算符、表达式和语句

运算符

运算符
+
-
*
/
%取余
x++,x–,++x,–x自增,自减,同c
==,>=,<=,>,<,!=关系运算符,同c
&&,||,!逻辑运算符,同c
&,|,~,^位运算符
=赋值运算符

if条件语句

用法同c

if(boolean_expression){//建议都用{}括起来

}
else if(boolean_expression){//可选

}
else{//可选

}

switch 开关语句

表达式中的值可以为byte,char,short,int

switch(expression){
case 常量1:
		语句..
		break;
		....
default:
		语句..
}

循环语句

for
for(exp1;exp2,exp3){//同c

}
for(声明循环变量://遍历数组
    数组名){
        
    }
int  [] arr = new int[10]
for(int a:
    arr){//遍历容器
    
    }

while
while(boolean_expression){

}
do{

}while(boolean_expression);
break、continue语句
break;//退出一层循环
continue;//进入下一次循环

输入输出语句

输入
Scanner in = new Scanner(System.in);
String str = in.nextline();
输出
System.out.println(String);//自带换行
System.out.printf(..);//C语言printf

数组

声明

类型名 [] 数组名;

仅仅声明还是不够的,还需要为它分配内存空间

数组名 =  new 类型名[length];
数组名.length;//数组长度

ps.整理一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值