- 博客(33)
- 收藏
- 关注
原创 String字符串创建、比较、连接、定位字符、查询字符、获取字符数量、字符串拆分、字符串替换、字符串分割
StringString创建: 1.直接创建: String a="abc"; 2.通过字符数组创建字符串 public String(char[] array) 例:char[] c={'a','b'}; ...
2021-02-23 16:30:02
357
原创 ArrayList集合的使用
ArrayList集合的使用ArrayList特点: 与数组最大的不同是:集合定义只会长度可以改变而数组一旦定义就不能改变ArrayList使用: 创建: ArrayList<E> 集合名=new ArrayList<E> (); 其中 E 代表泛型,既集合内存储的所有元素的统一类型 ...
2021-02-22 16:50:11
229
原创 JAVA的private关键字使用
JAVA在使用对象时在方便了操作的同时也可能导致一系列安全问题,比如说输入学生年龄时可能会输入一个负值,这时候我们就要运用priate关键字来对相关信息进行对相关变量的保护(即类中的成员变量只有本类中的方法才可以访问)(1)未保护状态输出结果:由结果可见age年龄本应是大于等于0的整数但却可以赋值一个负数这将造成数据的不安全(2)保护状态:输出结果:...
2020-04-29 20:23:11
307
原创 JAVA多个对象指向不同及相同的区别
JAVA中对象的调用是通过指向堆内存所在对应地址的数据进行调用实现的,当创建的多个对象指向相同时改变对应的值实际上会对相同地址的数据值产生改变,而当对象指向不同时则互不影响。学生类:(1)对象指向不同输出结果:(2)对象指向相同输出结果:...
2020-04-29 16:09:22
639
原创 Java对象的使用和创建
类中的变量成为属性,方法称为行为(本方法需要将一般方法的static换成void即无返回值)(1)创建对象格式:类名 对象名称=new 类名();(2)使用对象格式:对象名.类名称;输出结果:...
2020-04-28 20:46:43
321
原创 JAVA不死神兔程序
不死神兔是指有一一种兔子从出生起到第三个月后每个月生一对兔子,假设兔子不死,那么在30个月兔子的总数是多少?先对题目进行分析,前5个月的兔子数量分别为11345,可见已知前两个月的兔子数,下一个月的兔子数为前两个月兔子总数之和。输出结果:...
2020-04-27 14:36:19
770
原创 JAVA逢七过游戏程序
逢七过是一种聚会游戏,即每个人轮流按顺序说一个数字指当准备说的数字包含7或者是7的倍数就要喊“过”现在我们来设置一个程序打印需要喊过的1-1000的数字表输出结果:...
2020-04-26 22:35:06
3371
原创 JAVA方法参数的传递机制
JAVA中方法的传递主要分为两种类型:(1)基本类型的参数传递:方法内形参的改变不会影响main中实参的改变(2)引用类型的参数传递:方法内形参的改变会影响实参的改变输出结果:由输出结果可见基本类型的参数传递并未引起实参的改变,而数组由于实际元素存储在堆内存中属于引用1调用,所以出形参的改变也会导致实参的改变。...
2020-04-26 19:40:36
233
原创 JAVA返回值的定义和调用
JAVA和C一样都可通过return语句实现对一个值的返回运行结果:根据输出结果可知没有输出a或者b,这是因为在定义的max函数中返回的值返回给了main函数中,但main函数并未对返回值进行任何实质性操作所以运行结果并未输出任何值输出结果:...
2020-04-26 17:27:13
1218
原创 Java方法定义和调用
Java的方法是多个语句的语句集,为的是方便多次调用相同的多个语句方法定义格式:(1)public static void 方法名(){//方法体}方法调用:(1)方法名():输出结果:...
2020-04-26 08:16:53
259
原创 JAVA数组定义,遍历,初始化,输出及数组元素修改
(1)Java数组定义格式1.数据类型[] 数组名=new 数据类型[数组长度];例如:int[] array=new int [3];//即为定义一个长度为3且数组名为array的整数型数组。1.数据类型数组名[]=new 数据类型[数组长度];例如:intarray[]=new int [3];//即为定义一个长度为3且数组名为array的整数型数组。new的作用为为数...
2020-04-22 12:54:30
1074
原创 JAVA的Random获取随机数操作
Java的Random操作和之前我们讲过的Scanner输入操作是类似的,也分为3个语句: (1)导包:import java.util.Random;(2)创建对象:Random num=new Random();(3)获取随机数:int number=num.nextInt(范围);提醒:(1)num为变量名可以改变。(2)假设范围为100,则获取的随机数的范围为0-...
2020-04-21 18:51:33
424
原创 JAVA输出水仙花数并输出水仙花个数程序
首先解释一下何为水仙花数,水仙花数符合两个特点:(1)是一个三位数(2)百位的立方+十位的立方+个位的立方=原数根据以上两个特点我们可以逐层击破找到目标数输出结果:...
2020-04-21 08:32:01
540
原创 JAVA获取最大身高程序
此类程序可修改为体重等求取多个未知待输入值得最大值的程序提醒:当对方法或变量命名时,一般采用小驼峰命名法命名即(1)仅有一个单词时,所以字母小写。(2)当含有多个单词时,第一个单词首字母小写其余单词首字母大写。输出结果:...
2020-04-20 16:25:36
709
原创 JAVA的输入操作Scanner用法
java的输入与c不同,要通过Scanner来进行输入数据,下面我们来看一下Scanner的用法Scanner主要分为3个部分(1)导包:import java.util.Scanner; 该语句要放在类定义之前。(2)创建对象 Scanner.zz=new Scanner(System.in); 其中zz为接收数据的变量名可更改。(3)接收数据 int x=z...
2020-04-19 23:01:17
1163
原创 JAVA的for,switch,if-else,while,do-while使用
JAVA的控制流程种类和C没有太大的区别,下面来为大家介绍几个常用的流程:(1)首先是if-else流程该语句可理解为 如果b的值为5则将b赋值为1,否则将b的值赋给0.(2)其次是switch流程switch的结构为:switch(变量){case valueA: statementA ;break;case valueB: statementB...
2020-04-19 09:29:35
251
原创 JAVA连续赋值
JAVA中可用=进行赋值操作,下面以连续赋值为例:其中的s=b=c可理解为先把5赋值给c再把c的值赋给b再把b的值赋给s输出结果:需要注意的是即使不给s,b,c赋初始值,一样可以用连续赋值的方式对3个变量同时赋值输出结果:可见两者的输出结果是一样的。...
2020-04-19 08:53:16
3764
原创 Hello World,初入JAVA。
刚开始学习一门语言,离不开的都是那一声问候。一声“Hello World”开启我的JAVA学习生涯。输出结果:
2020-04-18 22:48:06
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人