Java最常用的变量定义汇总

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

 1 public class JavaDataCreate {
 2     public static void main(String[] args){
 3         /*定义基本变量类型开始*/
 4         //整型变量定义
 5         int x,y=56;
 6         x=68;
 7         System.out.println("1.十进制整型变量x,y的值分别为:"+x+" "+y);
 8         //浮点型变量定义
 9         float a=25.856f;    //单精度浮点数定义,后面必须加f
10         double b=58.378;    //双精度浮点数定义,后面可以加d也可以不加
11         System.out.println("2.浮点数a,b的值分别为:"+a+" "+b);
12         //字符型变量定义
13         char c=‘a‘;
14         char d=98;    //可以用Unicode表中的数字定义任何字符
15         System.out.println("3.字符型变量c,d分别为:"+c+" "+d+"对应的Unicode表编号分别为:"+(int)c+" "+(int)d);
16         //布尔类型变量定义
17         boolean e=true,f=false;
18         System.out.println("4.布尔型变量e,f分别为:"+e+" "+f);
19         /*定义基本变量类型结束*/
20         /*定义常量*/
21         final double PI=3.142;
22         System.out.println("常量PI的值为:"+PI);
23         //常量只能赋值一次,一般使用大写命名
24         /*字符串创建与赋值*/
25         char g[]={‘y‘,‘e‘,‘s‘,‘!‘};
26         String h=new String(g);
27         //方法1,通过字符型数组创建String对象并初始化
28         String i=new String("hello!");
29         //方法2,直接创建String对象并初始化,和方法1等价
30         String j;
31         j="JavaData";
32         //方法3,引用字符串常量来创建字符串变量,他们都指向相同的内存
33         System.out.println("字符串h:"+h);
34         System.out.println("字符串i:"+i);
35         System.out.println("字符串j:"+j);
36         j="JavaSE";
37         System.out.println("这三种方法定义的字符串变量都可以被重新赋值,比如j赋值后是:"+j);
38         /*数组定义与赋值*/
39         int k[];
40         String l[];
41         //声明两个数组,分别是整形和字符串型,但并不能直接使用
42         k=new int[5];
43         l=new String[8];
44         //现在为数组分配了内存空间,可以使用了
45         int m[]=new int[12];
46         //现在是声明的同时对数组分配空间,直接可以使用它
47         int n[]=new int[]{1,2,3,4,5};
48         int o[]={6,7,8,9};
49         //用这两种方法一并完成
50         //简单使用
51         for(x=0;x<5;x++){
52             //循环赋值
53             k[x]=x;
54         }
55         for(x=0;x<5;x++){
56             //循环输出
57             System.out.println("数组k,n的第"+(x+1)+"个元素的值为:"+k[x]+" "+n[x]);
58             if(x<4){
59                 System.out.println("数组o的第"+(x+1)+"个元素的值为:"+o[x]);
60             }
61         }
62         //二维数组声明方式和一维数组一样
63         int p[][]={{1,2,3,8},{4,8,9,89},{16,5,23,36}};
64         for(x=0;x<p.length;x++){
65             //外层循环用于遍历行
66             for(y=0;y<p[x].length;y++){
67                 //内层循环用于遍历每行的所有元素
68                 System.out.print(p[x][y]+"  ");
69             }
70             System.out.println();
71             //换行
72         }
73     }
74 }

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

时间: 2024-12-20 16:43:20

Java最常用的变量定义汇总的相关文章

Java开发常用环境变量配置

1. JDK变量名:JAVA_HOME变量值:D:\Program Files\Java\jdk1.7.0_25(即JDK的安装路径)配置解析:方便引用.归一原则(%JAVA_HOME%),第三方软件约定. 变量名:Path(该变量名在系统变量中已经存在)变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin配置解析:使系统在任何路径下都可以识别javac,java命令. 变量名:classpath变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib

Java中常用修饰符使用汇总

修饰符汇总: 一:public protected default private 修饰类,修饰方法,修饰属性,修饰代码块.  类: 顶级类只能用public 修饰,顶级类不能使用private 和protected 修饰. 外部类可以被public修饰或者默认不写,不能用private和protected. 内部类可为静态,可用protected和private修饰. 方法:       通常方法可以被四个访问修饰符修饰,构造方法也可以被四个访问修饰符修饰.      抽象类中的抽象方法不能被

[Java] switch-case 当中的变量定义

1 switch(c){ 2 case '+': 3 int res =d1+d2; 4 data.push(res); 5 break; 6 case '-': 7 res = d2-d1; 8 data.push(res); 9 break; 10 case '*': 11 res =d1*d2; 12 data.push(res); 13 break; 14 case '/': 15 res = d2/d1; 16 data.push(res); 17 break; 18 } 上面的定义是

PHP 常用header头部定义汇总

1 <?php 2 header('HTTP/1.1 200 OK'); // ok 正常访问 3 header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在 4 header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301 5 header('Location: http://www.ithhc.cn/'); //跳转到一个新的地址 6 header('Refresh: 10; url=http://

mixins.scss 常用mixin变量定义

@mixin  text-overflow(){ text-overflow:ellipsis; overflow: hidden; } @mixin flexCtn(){ display: -webkit-box; display: flex; display: -moz-box; display: -o-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; displa

阿里巴巴JAVA常考面试题及汇总答案

一.String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答:   1.String是字符串常量,StringBuffer和StringBuilder都是字符串变量.后两者的字符内容可变,而前者创建后内容不可变. 2.String不可变是因为在JDK中String类被声明为一个final类. 3.StringBuffer是线程安全的,而StringBuilder是非线程安全的. ps:线程安全会带来额外的系统开销,所以StringBu

125条常见的java面试、笔试题大汇总

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽象包括两个方面,一是过程抽象,二是数据抽象. 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法.对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类).派生类可以从它的基类那里继承方法和实例变量,并

Java中的静态变量、静态方法、静态代码块

转载自http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796209.html (一)静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法.要实现这样的效果,只需要在类中定义的方法前加上static关键字.例如: public static int maximum(int n1,int n2) 使用类的静态方法时,注意:a在静态方法里只能直接调用同类中其他的静态成员(包括变量和方法),而不能直接访问类中的

第9篇-JAVA面向对象-常用类Ⅴ

第9篇-JAVA面向对象-常用类Ⅴ 每篇一句 :巨轮寻深水而航行 初学心得: 没有胆大的猜测就没有伟大的发现 (笔者:JEEP/711)[JAVA笔记 | 时间:2017-04-13| JAVA面向对象 Ⅴ] 1.JAVA Scanner类 java.util.Scanner 是 Java5 的新特征,读者可以通过 Scanner 类来获取用户的输入 创建 Scanner 对象的基本语法格式: Scanner s = new Scanner(System.in); 使用 next 方法代码: 1