`
zhuozhuobeauty
  • 浏览: 18061 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

7月5日第一节课总结初稿

阅读更多
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
7月5日第一节课总结
一、关于数据类型
1.Java的基本数据类型
Java的基本数据类型有8种
整数类型:
byte 字节型 8bit -128~127
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
浮点型:
float 单精度 32bit
double 双精度 64bit
布尔
boolean 布尔类型 true和false
字符
char 字符型 16bit

2.数据类型测试代码
package ceshi_7_5;

/**
* 定义一个基本数据类型的测试
*
*/
public class DataTest {

static boolean bo;
static char c1 ;

/**
* 主函数,程序的入口
*/
public static void main(String[] args) {

//定义一个byte变量
byte b = (byte)-129;//由于byte的取值为-128~127,所以进行强制转化
System.out.println("byte b = "+b);

//定义一个char变量
char c = 'a';
System.out.println("char c = "+c);

//将c付给int变量i
int i = c;
System.out.println("int i = "+i);//输出c所代表的字母的ASC码值

long l = c;

float f = 10000.0F;

double d = f;

boolean bool = true;
System.out.println("bo = "+bo);
System.out.println("c1 = "+c1);

l = (long)f;

d = l;

}
3.运行结果:
     byte b = 127
     char c = a
     int i = 97
     bo = false
     c1 =

二、关于String类
1.一些重要的类的测试
package ceshi_7_5;

/**
* 定义一个String的使用类
* @author XiongXiangJun
*
*/
public class Ceshi{

/**
* 主函数,程序的入口
*/
public static void main(String[] args) {

//定义字符串变量
String str1 = "dasjfksduewrjckzvjzheieiojsdkjfsld";
String str2 = new String("jck");

char [] arrayC = {'a','s','j'};
String str3 = new String(arrayC);
String str4 = "abc";
String str5 = "abc";
String str6 = new String("abc");

for(int i=0;i<str1.length();i++){
//获取指定的索引位置的字符
char c = str1.charAt(i);
System.out.println("索引"+i+"位置的字符是:"+c);
}

//比较两个字符串是否相等
if(str4.equals(str5)){
System.out.println("equals相等");
}else {
System.out.println("equals不相等");
}
if(str4.equals(str6)){
System.out.println("equals相等");
}else {
System.out.println("equals不相等");
}

//判断某个字符串是否在包含在另一个字符串中
if(str1.contains(str2)){
System.out.println("包含");
//去掉包含的字符串
String temp = str1.replace(str2, "");
System.out.println("temp = "+temp);

}else{
System.out.println("不包含");
}

//根据str2拆分两个不同的字符串
String [] array = str1.split(str2);
System.out.println("array length = "+array.length);
System.out.println(array[0]);
System.out.println(array[1]);

//找到s第一次出现的位置
int index = str1.indexOf("s");
System.out.println(index);
System.out.println(str1.indexOf("s",index+1));

long l1 = 10000;
String.valueOf(l1);
}

}
2.运行结果

索引0位置的字符是:d
索引1位置的字符是:a
索引2位置的字符是:s
索引3位置的字符是:j
索引4位置的字符是:f
索引5位置的字符是:k
索引6位置的字符是:s
索引7位置的字符是:d
索引8位置的字符是:u
索引9位置的字符是:e
索引10位置的字符是:w
索引11位置的字符是:r
索引12位置的字符是:j
索引13位置的字符是:c
索引14位置的字符是:k
索引15位置的字符是:z
索引16位置的字符是:v
索引17位置的字符是:j
索引18位置的字符是:z
索引19位置的字符是:h
索引20位置的字符是:e
索引21位置的字符是:i
索引22位置的字符是:e
索引23位置的字符是:i
索引24位置的字符是:o
索引25位置的字符是:j
索引26位置的字符是:s
索引27位置的字符是:d
索引28位置的字符是:k
索引29位置的字符是:j
索引30位置的字符是:f
索引31位置的字符是:s
索引32位置的字符是:l
索引33位置的字符是:d


equals相等
equals相等


包含


temp = dasjfksduewrzvjzheieiojsdkjfsld


array length = 2
dasjfksduewr
zvjzheieiojsdkjfsld


2
6

三、上课所记部分知识要点
1.类名首字母大写;
2.长度从一,索引从零;
3.类名后面必须要加圆括号;
4.New关键字的作用是开辟内存;
5.做是否相等的判断一般不用“==”,而用equals,比较内容;


分享到:
评论

相关推荐

    Quartz Job Scheduling Framework第5章翻译初稿

    Cron表达式由七个子表达式组成,分别代表秒、分、小时、日、月、周几和年份。例如,“0 0 12 * * ?”表示每天的12点整执行任务。Cron Triggers提供了高度灵活的定时策略,可以用于实现复杂的调度需求。 在Quartz中...

    2014年4月8日第一稿论文-论文.zip

    这篇文档的标题和描述均指向一个特定的学术资源——"2014年4月8日第一稿论文-论文.zip",这很可能是一份在2014年4月8日完成的学术论文的第一稿,被压缩存储为ZIP格式的文件。ZIP是一种常见的文件压缩格式,用于将多...

    趣味英语策划书(初稿).doc

    这篇文档是关于华侨大学材料学院研究生会策划的一场名为“第四届趣味英语活动”的策划书初稿。活动旨在通过趣味性的英语活动,激发学生们的学习兴趣,提升他们的英语能力和交际技巧,同时丰富课余生活。活动由学术部...

    程序员编程艺术 第一~二十七章集锦与总结

    ### 程序员编程艺术 第一~二十七章集锦与总结 #### 知识点概述 《程序员编程艺术》是由July及其团队——编程艺术室共同创作的一部旨在提升编程技能与解决问题能力的作品集。从2011年4月14日开始创作直至2012年4月3...

    Dresslily - APP -项目需求(初稿) - 201612091740.rar

    在移动应用开发中,项目需求是至关重要的第一步,它为整个项目的开发流程奠定了基础。这份初稿可能会包括以下内容: 1. **项目背景**:阐述Dresslily品牌及其在线业务的概况,解释为何需要开发移动应用,以及预期的...

    “Legged robots that balance“翻译活动计划及人员安排1

    - 通读阶段:4周,2019年12月9日至2020年1月5日,成员需通读全文并讨论理解。 - 初稿翻译:3周,2019年12月30日至2020年1月19日,章节管理员提交初稿。 - 春节假期:2周,2020年1月20日至2020年2月2日。 - 整合...

    软件工程综合基础设计任务书(软件本094).pdf

    任务由信息工程系的软件本094班的学生孟昭鹏、刘云峰、于鹏、闫鹏共同完成,由王素芬副教授和张楠讲师指导,设计周期为2012年6月18日至29日。 设计过程包括以下几个关键阶段: 1. **可行性研究**:这是项目启动的...

    SSM程序设计实践项目管理系统开题报告.doc

    4. 2021年11月5日至12月22日,完成系统设计与实现,进行初步测试。 5. 2021年12月23日至2022年1月7日,完成毕业设计文档初稿。 6. 2022年1月8日至4月20日,完成第二稿并进行查重。 7. 2022年4月21日至5月,定稿毕业...

    radarsat2说明,解析radarsat2数据包内容

    7. **第一版第五次修订**(1/5,2003 年 11 月 24 日):将“每个驻留发射的脉冲”更改为“每个驻留接收的脉冲”,并添加了关于理性函数的描述。 #### 三、数据包格式详解 ##### 1. 数据包结构 RADARSAT-2 数据包...

    PRD2021-G10-小组例会151

    本次会议为渔乐生活APP G10小组的第十五次例会,由朱邦杰担任会议组织者和主持人,于2021年5月12日下午16:00在理四-226举行。会议主要讨论了预评审前的任务总结,并对接下来的工作进行了详细的任务分配,确保在预...

    河南省鹤壁市高级中学2020届高三英语下学期线上第二次模拟考试试题(PDF)

    - 1月5日:向历史老师提交主题提案,如有必要,老师可能要求修改。 - 2月5日:提交论文初稿、表演剧本或纪录片亮点。 - 2月19日:教师委员会评估材料并给出反馈,学生根据反馈进行改进。 5. **教育评估与反馈**...

    计算机毕业设计要求 一、选题要求学生要独立编写(编程语言不限)一个应用软件或较大软件中的一个模块,要 有足够的工作量,能够独立在

    4. 第一章:课题来源,阐述选题的背景和意义。 5. 第二章:系统需求分析,明确系统所需具备的功能,并进行可行性分析,包括实用性和软硬件兼容性。 6. 第三章:系统规划,规划程序的模块结构,绘制功能流程图,以及...

    《7-电工装备供应商数据采集及接口规范 第7部分:组合电器》编制说明.docx

    - 7月16日,召开中期评审会议,对标准内容和技术指标进行研讨。 3. 主要起草单位与人员: 包括国网河南省电力公司、国网物资有限公司等多家企业和机构,以及贾云飞、车东的等为主要起草人。 4. 标准编制原则与主要...

    LaTeX学习日记(包老师)

    1976 年 Knuth 改写第二卷的第二版时,很郁闷地发现第一卷的 铅版不见了,而当时电子排版刚刚兴起,质量还差强人意。于是 Knuth 仰 天长啸:“我要扼住命运的咽喉”,决定自己开发一个全新的系统,这就是 TEX。

    PRD2021-G10-小组例会141

    本次会议为渔乐生活APP G10小组的第十四次例会,由朱邦杰担任会议组织者和主持人,于2021年5月9日下午16:00在理四-226会议室举行。会议主要讨论了预评审前的任务总结,并对接下来的工作进行了详细的任务分配,旨在...

    毕业设计开题格式看看下载

    此外,任务书还会列出预期的完成时间,如2008年4月5日至6月10日,并提供参考文献以供学习。 在毕业设计过程中,学生需要按照预定的时间表进行工作,例如第一周收集资料并完成开题报告,第二到五周进行需求分析、...

    高等教育自学考试会展管理本科毕业论文工作安排2018年~2020年.docx

    - 论文提交:初稿在次年3月20日前(2021年为3月1日前),正本在次年4月20日前(2021年为3月30日前),以电子邮件或直接送达/邮寄给导师。 - 论文答辩:通常安排在次年五一假期后的第一个周六,2021年则提前到4月中...

    H5设计服务合同书.docx

    《H5设计服务合同书》是一份明确甲乙双方在H5设计服务中权责的法律文件,旨在规范双方在移动互联网营销领域的合作。以下是合同中的关键知识点: 1. **合同目的**:合同的主要目的是甲乙双方按照《中华人民共和国...

Global site tag (gtag.js) - Google Analytics