Java最常用的变量定义汇总

  Java最常用的数据类型有基本数据类型,字符串对象,数组,基本数据类型又分为:数值型(包括整形和浮点型),字符型,布尔型,下面用一个简单的程序把这些数据类型汇总一下

 public class JavaDataCreate {
public static void main(String[] args){
/*定义基本变量类型开始*/
//整型变量定义
int x,y=56;
x=68;
System.out.println("1.十进制整型变量x,y的值分别为:"+x+" "+y);
//浮点型变量定义
float a=25.856f; //单精度浮点数定义,后面必须加f
double b=58.378; //双精度浮点数定义,后面可以加d也可以不加
System.out.println("2.浮点数a,b的值分别为:"+a+" "+b);
//字符型变量定义
char c='a';
char d=98; //可以用Unicode表中的数字定义任何字符
System.out.println("3.字符型变量c,d分别为:"+c+" "+d+"对应的Unicode表编号分别为:"+(int)c+" "+(int)d);
//布尔类型变量定义
boolean e=true,f=false;
System.out.println("4.布尔型变量e,f分别为:"+e+" "+f);
/*定义基本变量类型结束*/
/*定义常量*/
final double PI=3.142;
System.out.println("常量PI的值为:"+PI);
//常量只能赋值一次,一般使用大写命名
/*字符串创建与赋值*/
char g[]={'y','e','s','!'};
String h=new String(g);
//方法1,通过字符型数组创建String对象并初始化
String i=new String("hello!");
//方法2,直接创建String对象并初始化,和方法1等价
String j;
j="JavaData";
//方法3,引用字符串常量来创建字符串变量,他们都指向相同的内存
System.out.println("字符串h:"+h);
System.out.println("字符串i:"+i);
System.out.println("字符串j:"+j);
j="JavaSE";
System.out.println("这三种方法定义的字符串变量都可以被重新赋值,比如j赋值后是:"+j);
/*数组定义与赋值*/
int k[];
String l[];
//声明两个数组,分别是整形和字符串型,但并不能直接使用
k=new int[5];
l=new String[8];
//现在为数组分配了内存空间,可以使用了
int m[]=new int[12];
//现在是声明的同时对数组分配空间,直接可以使用它
int n[]=new int[]{1,2,3,4,5};
int o[]={6,7,8,9};
//用这两种方法一并完成
//简单使用
for(x=0;x<5;x++){
//循环赋值
k[x]=x;
}
for(x=0;x<5;x++){
//循环输出
System.out.println("数组k,n的第"+(x+1)+"个元素的值为:"+k[x]+" "+n[x]);
if(x<4){
System.out.println("数组o的第"+(x+1)+"个元素的值为:"+o[x]);
}
}
//二维数组声明方式和一维数组一样
int p[][]={{1,2,3,8},{4,8,9,89},{16,5,23,36}};
for(x=0;x<p.length;x++){
//外层循环用于遍历行
for(y=0;y<p[x].length;y++){
//内层循环用于遍历每行的所有元素
System.out.print(p[x][y]+" ");
}
System.out.println();
//换行
}
}
}

这些都是Java中最最基本的,多积累一下,希望以后能灵活使用

上一篇:【转】如何基于linux进程通信设计方案


下一篇:OPECV的配置