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中最最基本的,多积累一下,希望以后能灵活使用
Java最常用的变量定义汇总的更多相关文章
- Java中常用修饰符使用汇总
修饰符汇总: 一:public protected default private 修饰类,修饰方法,修饰属性,修饰代码块. 类: 顶级类只能用public 修饰,顶级类不能使用private 和p ...
- Linux计划任务 定时任务 Crond 配置详解 crond计划任务调试 sh -x 详解 JAVA脚本环境变量定义
一.Crond 是什么?(概述) crontab 是一款linux系统中的定时任务软件用于实现无人值守或后台定期执行及循环执行任务的脚本程序,在企业中使用的非常广泛. 现在开始学习linux计 ...
- JAVA中常用需要设置的三个环境变量(JAVA_HOME、CLASSPATH、PATH)
JAVA中常用需要设置的三个环境变量: JAVA_HOME.CLASSPATH.PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.0 2. 用%JAVA_HO ...
- Java基础学习总结(70)——开发Java项目常用的工具汇总
要想全面了解java开发工具,我们首先需要先了解一下java程序的开发过程,通过这个过程我们能够了解到java开发都需要用到那些工具. 首先我们先了解完整项目开发过程,如图所示: 从上图中我们能看到一 ...
- java数据类型(大小等),变量定义,各进制书写方法
1. java中字符占两个字节,因为char类型占两个字节(16位),而C,C++中占1字节(8位). 2. 变量定义 第一步:声明(Declaration) 第二步:赋值(Assignment) 这 ...
- 阿里巴巴JAVA常考面试题及汇总答案
一.String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1.String是字符串常量,StringBuffer和StringB ...
- Java基础知识常见面试题汇总第一篇
[Java面试题系列]:Java基础知识常见面试题汇总 第一篇 文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后 ...
- Java API 常用类(一)
Java API 常用类 super类详解 "super"关键字代表父类对象.通过使用super关键字,可以访问父类的属性或方法,也可以在子类构造方法中调用父类的构造方法,以便初始 ...
- JavaSE&&JavaEE&&JavaME的区别【Java中常用的包结构】
一.javaEEJavaSEJavaME用的同一个jar包吗? javaEE JavaSE javaME 用的JDK是同一个,开发j2SE工程的话只要有JDK就可以了,开发J2EE工程和J2ME工程除 ...
随机推荐
- Java基础-JDK动态代理
JDK的动态代理依靠接口实现 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代 ...
- 【BZOJ-1965】SHUFFLE 洗牌 快速幂 + 拓展欧几里德
1965: [Ahoi2005]SHUFFLE 洗牌 Time Limit: 3 Sec Memory Limit: 64 MBSubmit: 541 Solved: 326[Submit][St ...
- asp.net 实现在线打印功能,jQuery打印插件PrintArea实现自动分页
使用的组件:jQuery打印插件PrintArea,有兴趣的可以研究一下. 使用方法略过,这里将介绍如何实现打印多页是可以分页. 现在提供两种方法思路: 1.根据特定的打印机型号和使用的纸张类型,然后 ...
- git 提交时保存 帐号密码
在相应的文件夹上右键 Tortiusegit->settings->gig 点击 第1个按钮 Edit local .git/config 在打开的文档里 url = http://xx. ...
- photon mapping阶段性总结
PM算法看了这么久,也该是到了总结的时候了.自己实现的是PPPM(Probabilistic progressive photon mapping)的一个简化形式.之所以是简化形式是由于我的光子搜集时 ...
- xss实例-什么都没过滤的情况
1. XSS的存在,一定是伴随着输入,与输出2个概念的. 2. 要想过滤掉XSS,你可以在输入层面过滤,也可以在输出层面过滤. 3. 如果输入和输出都没过滤. 那么漏洞将是显而易见的. 4. 作为第一 ...
- httpd/php/mysql的安装-1
rely: 依赖: relier, reliance , reliable : i don't think he is a reliable man . we must lay stress on ...
- Linux下scp命令使用
linux下scp命令主要是用来远程拷贝文件,下面介绍两种使用方法 1,拷贝本机文件到远程文件 举例子:把我本地的change目录下的changeFile.txt上传到远程192.168.2.88的k ...
- endnote参考文献格式设置
endnote参考文献格式调整: 在office word 2010中加载了endnote x7插件之后,使用过程中发现格式有点乱,不该斜的地方斜体显示,该加方框[]的地方却没有方框,因此从网路上找资 ...
- TYVJ2477 架设电话线
题目描述 Farmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务.于是,FJ必须为此向电信公司支付一定的费用. FJ的农场周围分布着N(1 <= N < ...