1,java中几种基本数据类型和范围:
类型 称呼 值域 表示范围
byte 字节型 8bits -128~127
short 短整型 16bits
char 字符型 16bits(unicode)0~65535
float 浮点型 32bits
int 整形 32bits
long 长整型 64bits
double 双精度 64bits
boolean 布尔型 true/false 只有真假两种结果
2,java中的流程控制方式:
顺序语句;循环语句;分支语句(if and switch).
3,常见的String类的方法:
public static void main(String[] args){
String sa="NetJava";
String sb="JavaNet";
//两个字符串是否相等
boolean b=sa.equals(sb);
System.out.println("相等性比较:"+b);
//忽略大小写的相等性比较
String sc="netjava";
b=sa.equalsIngloreCase(sa);
System.out.println("忽略大小写的相等性比较:"+b);
//判断一个字符串是否一另一个字符串结尾
String se="Java";
if(sa.endsWith(se)){
System.out.println(sa+"是以"+se+"结尾的")
}
//判断一个在另一个字符串中第一次出现的位置
String sf="a";
int index=sa.indexOf(sf);//!!!!!!!!!
System.out.println(sf+"在"+sa+"中第一次出现的位置是"+index);
//判断一个字符串在另一个字符串中出现的最后一次位置
int index=sa.lastIndexOf(sf);
System.out.println(sf+"在"+sa+"中最后一次出现的位置是"+index);
//得到一个字符串的长度
int len=sa.length();
System.out.println(sa+"的长度是"+len);
//截取字符串
int start=1,end=4;
String subs=sa.substring(start,end);
System.out.println(sa+"截取的字符串是:"+subs);
//原始类型与字符串相加,会自动转型为字符串,并取其字面值;
int it=100;bollean bo=false;float f=12.4f;
System.out.println(it+""+bo+""+f);
}
//伤害一个人只需要一句话,但感动一个人却要一辈子
分享到:
相关推荐
考核方式采取百分制,包括平时上课考勤及上机实验作业(30%)和期末考试笔试(70%)。 【学习目标】 1. 熟悉Java语言的基本语法:包括变量、运算符、流程控制语句等。 2. 掌握面向对象编程(OOP)的概念:如封装、...
**第一章:面向对象的基本概念** 在Java OOP的第一章,我们通常会学习以下内容: 1. **对象和类**:对象是程序中的实体,类则是创建对象的模板。类定义了对象的属性(数据成员)和行为(方法)。 2. **封装**:...
此文档为自动控制原理第一章的讲义,石老师自己做的PTT,包含了上课内容,内容详细,知识点精细,有例题讲解,课后总结,知识点梳理
不过,我们仍然可以基于已识别的信息尝试总结出一部分与“ODE讲座-1-第一章.pdf”相关的知识点。 首先,从标题和描述中我们可以推断,这份文档很可能是一份关于常微分方程(Ordinary Differential Equations,简称...
第一部分:基础篇(第1章) 在第一章中,通常会介绍VB的基本概念,包括编程环境的设置、VB的历史和应用领域。你将学习到如何启动VB开发环境,创建新项目,以及如何编写和运行第一个“Hello, World!”程序。这是接触...
【C语言二级考试教学第一章】主要讲解了C语言的基础知识,包括C语言的特点、学习C语言的方法、上课要求,以及C语言的基本格式、标识符、常量与变量、整型数据等内容。 C语言的特点: 1. 语法简洁:C语言的语法规则...
这一章的内容会深入探讨这一主题,为学习者提供电子商务支付体系的基础知识。 首先,课程的开设是为了让学生掌握电子支付结算和金融服务的基础知识,这是电子商务专业的重要必修课程。通过学习,学生不仅能够理解...
第六章的内容主要集中在Java异常处理的概念、机制、分类以及错误的区分。 6.1 异常处理概述 异常是指在程序执行过程中发生的不正常情况,它可以打断程序的正常流程。异常分为三种类型:由Java虚拟机检测到的非正常...
总结而言,建筑施工图是建筑设计师和施工人员共同工作的语言,它通过一系列规范的图形、符号和标注,将设计者的创意和建筑的功能要求转化为施工人员可以理解和执行的具体指令。对于建筑行业的专业人士来说,掌握建筑...
Java图形用户界面(GUI,Graphical ...总结来说,Java GUI提供了强大的工具和组件库,开发者可以通过AWT和Swing来创建各种各样的用户界面。理解这些基本概念和组件的特性,对于构建高效、美观的Java应用程序至关重要。
本章主要探讨了动态规划在解决两类问题中的应用:一是可靠性设计问题,二是货郎担问题。 首先,我们来看可靠性设计问题。在设计多机或多层次系统时,动态规划可以帮助找到最佳的组件配置,以最大化系统的整体可靠性...
例如,访问数组第一个元素 `a[0]`。数组越界会导致运行时错误,如 `ArrayIndexOutOfBoundsException`。未初始化的数组访问也会引发 `NullPointerException`。 5.1.2 Fibonacci数列示例 以下代码展示了如何使用数组...
总结来说,动态规划是一种解决多阶段决策过程最优化问题的有效方法,它的最优性原理指出,最优决策序列中的每个后续决策都是相对于当前状态的最优决策。理解和掌握动态规划的概念、基本要素以及设计策略,是成为优秀...
第六章的投资内容主要探讨了企业投资的性质、分类以及以市价计价的证券投资的会计处理。投资在财务管理中占有重要地位,因为它涉及到企业如何利用多余资金以增加财富或寻求其他利益。 首先,投资的性质是指企业通过...
这一系统的核心在于通过采用最新的科技手段、设计理念、制造装备和技术,以实现高效、灵活、高质量和环保的生产。 1. **制造与制造业的概念** - **狭义制造**:主要指物质形态的转化过程,即原材料通过物理或化学...
《神经调节与体液调节的关系》 ...总结来说,神经调节与体液调节在生物体内相辅相成,共同确保生命活动的正常运行,如体温和水平衡的维持。理解这两种调节机制及其相互关系对于理解人体生理学至关重要。
最后,关于相似矩阵和二次型的总结,我们必须提及几个关键的知识点。首先是实对称矩阵的特征值和特征向量的性质,其次是实对称矩阵可以对角化的条件以及对角化的过程,然后是对称矩阵对角化的正交矩阵方法,最后是...
总结而言,设备更新与租赁决策是企业资产管理不可或缺的环节。企业在做出相关决策时,应充分利用设备磨损理论、折旧计算方法以及更新和租赁原则,以便在确保设备功能和效率的同时,实现成本控制和经济效益的最大化。...
第一部分,我们从"第1章(精).ppt"开始,这一章通常是介绍VB的基础知识,包括编程环境的设置、VB的基本语法、变量与数据类型、常量和运算符,以及控制流语句如If...Then...Else结构和For...Next循环。这些内容是VB...
9. **第9章 百度竞价知识点总结**:作为课程的最后部分,可能是对整个课程的重点回顾,总结了百度竞价的关键技巧和注意事项,帮助学生巩固所学知识。 这些课件将为学习者提供一个全面了解和实践SEO及百度搜索营销的...