1 / 21
文档名称:

Java基础总结`.docx

格式:docx   大小:43KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java基础总结`.docx

上传人:mh900965 2018/1/5 文件大小:43 KB

下载得到文件列表

Java基础总结`.docx

相关文档

文档介绍

文档介绍:环境变量:
Path,classpath ,java_home
,
编译命令是javac
执行命令java hello 回车
基本数据类型
在内存中是放在栈里面的
8个:数值型、浮点型、字符型、布尔型
数值:byte(1字节,-128--127) short(2字节-32768--32767) int(4字节,长度范围为10, -2147483648-2147483647) long(8字节(长度为19位))[long l=122L;如果long变量中存储的数据大于int的范围,则必须加L]
浮点:float(4字节)[float f=;F是必须加的] double(8字节)
科学计数法: -7
字符:char(2字节)可以放中文,
转义字符:char c=’\r’; c=’\n’; c=’\’’; c=’\”’; c=’\\’;
布尔:boolean 1位bit 只能放true或false.
基本数据类型隐式转换:byte->short->int->long->float->double
Char->int
强制类型转换:int i=3; byte b=(int)i;强制类型转换容易发生数据丢失
数值型默认值为0

字符型默认值为空字符
引用类型默认值为null
标识符
以美元符号、下划线、字母为开头,美元符号、下划线、字母、数字组成,也可以使用中文来命名,但不推荐
表达式:
以运算符、常数、变量的任意组合
控制语句
If(){}
小括号中必须为boolean型的表达式
If(){}else{}
If(){}else if(){} else{}
这种if else if语句,如果前面的if满足条件,则剩下的if就不再判断
循环语句
For
For(表达式一;表达式二;表达式三){
}
表一二三都可以省略
如果表二省略则为死循环
表一一般为定义变量,或初始化
表二则为判断,返回的是布尔型,为true则进行循环体,否则不循环
表三一般为修改变量值,如下例
For(int i=0;i<10;i++){
}
While
While(布尔型){
}
Do while
Do{
}while(布尔型);
While和do while的区别是,while中先判断后循环,dowhile先循环后判断
Break;跳出当前循环
Cointinue;结束本次循环,后面的代码不执行,继续进入下次循环
Return ;可以跳多重循环,或在方法中用来返回值
开关语句
Swith(数值型)
{
Case 1:语句一;break;
Case 1:语句二;break;
Case 1:语句三;break;
Default:语句四
}
Swith小括号中要求传int型,传可以自动转成int型的也可以
执行时,根据小括号中的常量值从上到下查找case中相等的值,找到则执行后面的语句,如果没有break则继续执行其它case后的命令,直到遇到break;
Defalt当任何一个 case都不满足时,则执行default后的语句
数组
(属于引用数据类型,放在堆里面的)
一维数组:
声明:int arr[];//这时并不占内存,
创建数组 arr=new int[10];
赋值:arr[0]=23; arr[1]=34;
数组的开始下标为0,最大下标为长度减一
创建时赋值:int arr[]=new int[]{32,14,87,95};
Int arr[]={45,58,69};
,这是一个属性,不是方法
利用一维数组实现求最大值,最小值,和,平均值,冒泡排序
冒泡排序
int arr[]={23,54,17,98,62,45,75,12,63,37};
//定义变量,用来存放临时的数
int temp=0;
//基本思路

for(int k=0;k<;k++){
//首先将数组中最小的一个数排到最后,这个循环的结果是,只将最小的放到最后面了
for(int i=0;i<-k;i++){
if(arr[i]<arr[i+1]){
//则交换
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;

}
}
}
二维数组
声明:int arr[][];
创建:a

最近更新

2024届安徽省合肥市合肥一中、合肥六中高三英.. 14页

2024市政道路工程施工组织设计方案(通用版) 75页

2024年业务员工作计划15篇 19页

2024年企业工会工作总结基层工会工作总结模版.. 4页

2024年内部审计工作总结示范文本(5篇) 14页

2024年医院民办非企业工作总结(2篇) 5页

2024年新员工试用期转正工作总结精编(5篇) 10页

2024年河北省安全员A证考试模拟题及答案 26页

2024年社会工作者之中级社会工作法规与政策真.. 23页

2024年节后复工复产生产方案 10页

2024年防汛救灾工作总结报告 4页

21年执业药师继续教育经典药物动力学-隔室模型.. 4页

4整车设计项目交付资料 13页

7B知识点2 7页

arm32程序编译命令 9页

精品材料员基础知识等级考试通用题库及参考答.. 28页

iata航空危险品运输训练合格证简介 6页

matlab的程序流程控制实验总结 4页

精品材料员基础知识等级考试真题加下载答案 28页

PMP项目管理师考试-单项选择 16(精选试题) 12页

skpicturerecorder用法 5页

精品材料员基础知识等级考试大全(培优B卷) 28页

XX区住宿餐饮行业发展情况调研报告 (2) 6页

《主推进动力装置》试卷A卷 7页

《勤学早》八上数学 4页

《大学生职业生涯规划与就业指导》教案项目八.. 7页

《新闻摄影》课程教学大纲(本科) 10页

《海底两万里》读后感和推荐理由怎么写10篇 12页

《祖国啊,我亲爱的祖国》教学设计 6页

《艾青诗选》读后感600字10篇 10页