- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 小白测试代码
测试代码55:将一个4×4的数组进行逆时针旋转90°后输出,要求原始数组的数据集随机输入,新数组以4行4列的方式输出。测试代码53:有一个已经排好序的数组,现输入一个数,要求按原来的规律将他插入数组中。测试代码52:求一个3*3矩阵对角线元素之和。测试代码51:对输入的10个数进行排序。测试代码54:将一个数组逆序输出。
2024-03-09 10:36:20
207
原创 局部变量与成员变量
1、返回值数据类型必须和返回值类型一致 2、不可以返回多个值,也不能写多个返回值类型 3、定义方法不能够相互嵌套 4、程序逻辑代码(顺序、选择、循环结构)只能写在方法体中 5.面向对象的编程: 类的方法实现某个特定的功能,其他类不需要知道它如何实现,只需要知道它是用来干什 么的 6.全局变量:(成员变量)它是指定义在类中的变量,它在类中的任意位置都可以被识别 比如:类的属性 1、作用域:作用在类中任意位置 2、初始值不同:如果没有给它赋值,系统会默认给它一个初始值,int类型为0,double 为0.0
2022-02-21 15:10:06
197
原创 类,方法的调用
.定义类的方法: 语法:返回修饰符 返回值类型 方法名(){ //具体实现方法的操作 } 比如: public void sayHello(){ //具体实现方法的操作 System.out.println(“你好”); } 1、访问修饰符(在哪些地方能够使用这个方法),public公共的,最高级别 2、返回值类型,执行完方法后能够得到什么数据 void,表示没有返回值,也就是没有任何数据返回 如果有数据返回,那么就需要使用return关键字返回一个数据,并且返回的数据类型 和返回值的数据类型一致 3、方法
2022-02-21 15:08:40
3436
原创 数组与循环
.数组的排序 使用Arrays类,使用Arrays的步骤 1、找到有Arrays的商店,语法:import java.util.Arrays; 2、Arrays是一个公用的工具,不需要够买,只要去使用就可以, 语法:Arrays.sort(数组名); 它会将该数组进行一个升序的排列 二重循环:在一个循环中再使用一个循环结构 循环特点:外层循环循环一次,内层循环循环一遍(也就是从开始到结束循环完) while循环,do-while循环和for循环之间可以相互嵌套,也就是说while循环可以放while, d
2022-02-21 15:07:02
214
原创 类的有参方法
成员变量与局部变量的区别有那些 1.从语法形式上,看成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数,成员变量可以被 public,private,static 等修饰符所修饰,而局部变量不能被访问控制修饰符及 static 所修饰;但是成员变量和局部变量都能被 final 所修饰; 2.从变量在内存中的存储方式来看,成员变量是对象的一部分,而对象存在于堆内存,局部变量存在于栈内存 3.从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而自
2022-02-21 15:05:07
422
原创 面向对象基础
面向对象和面向过程的区别 面向过程 : 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展 面向对象 : 优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特 性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点: 性能比面向过程低 ...
2022-02-21 15:03:42
87
原创 do-while与while
1.do-while循环结构的语法: do{ 循环操作 }while(循环条件); 特点:先执行循环操作,再进行循环条件判断(先执行,再判断) 2.while循环和do-while循环的差别: 1、循环的次序不同,while循环是先判断,再执行,do-while是先执行,再判断; 2、while循环在初始值不满足循环条件的时候一次都不会执行,do-while循环在初始值不 满足循环条件的时候至少执行一次 ...
2022-02-21 15:02:46
840
原创 if循环结构
1.多重if选择结构: 适用于很多条件分支的情况 语法:if(要满足的条件1){ 满足条件1得到的结果 }else if(要满足的条件2){ //默认不满足条件1 满足条件2得到的结果 }else if(要满足的条件n){ //默认不满足条件2 满足条件n得到的结果 }else{ //默认不满足条件n 不满足所有条件得到的结果 } 只要找到一个满足的条件,执行完之后,结束选择结构 2.嵌套if选择结构 适用于在一个判断的基础再做一次判断的情况 语法:if(要满足的条件1){ 满足条件1得到的结果 if(要
2022-02-21 15:01:21
1018
原创 Java方法基础
方法基础 实参:如方法内部定义的变量。 形参:如在定义方法时,“()”中所声明的参数。 类体的组成:属性和行为 成员变量:在类中,作用域是整个类,有默认值,在类中通常用this。 成员方法=局部变量:定义在方法中,作用域在方法体中或者代码块中;要求赋值后才可以使用。 基本数据类型和引用数据类型的参数在传递的时候有什么不同 都是值传递 基本数据类型的参数传递存储的数据值 引用数据类型的参数传递存储的地址值 1.定义方法的格式详解 修饰符 返回值类型 方法名(参数列表){ /...
2022-02-21 14:58:52
179
原创 work10
import java.util.Scanner; public class Work10 { public static void main(String[] args) { /*实现打印功能 1 关键算法并绘制流程图(30 分) 从键盘接收一个整数 n,请打印一个由“*”号组成的长度和宽度均为 n 的空心矩形。 例如输入:4 你要在屏幕打印如下图形: **** * * * * **** 注意:使用嵌套循环语句实现 */ Scanner sin...
2022-02-18 17:05:36
1162
原创 work9
import java.util.Scanner; public class Work9 { public static void main(String[] args) { /*编写程序计算购买图书的总金额:用户输入图书的定价和购买图书的数量,并分别保 存到一个 float 和一个 int 类型的变量中,然后根据用户输入的定价和购买图书的数量, 计算购书的总金额并输出。其中,图书销售策略为:正常情况下按 9 折出售,购书数量超 过 10 本打 8.5 折,超过 100 本打 8 折。*...
2022-02-18 15:09:26
1229
原创 work8
import java.util.Scanner; public class Work8 { public static void main(String[] args) { /* 小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年 龄之积是年龄之和的 6 倍”。小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过 8 岁啊。” 请你编程求出小明的较小的妹妹的年龄。 注意:使用循环实现 */ int you...
2022-02-18 14:41:32
377
原创 Work7
import java.util.Scanner; public class Work7 { public static void main(String[] args) { /* 实现饲养功能关键算法并绘制流程图(30 分) 动物园饲养的食肉动物分大型动物和小型动物两类,规定老虎、狮子一类的大动物每 次喂肉每头三斤,狐狸、山猫一类小动物每三头喂一斤。该动物园共有这两类动物 100 头,每次需喂肉 100 斤,编程输出大、小动物的数量。 要求:用循环语句实现。 ...
2022-02-17 21:43:47
953
原创 work6
import java.util.Scanner; public class Work6 { public static void main(String[] args) { /*公司现在需要打印中国结的主结(位于中间,最大的那一个结),为了打印出漂亮新颖 的主结,于是设计打印主结的长度满足可以被 7 整除这个条件。现在公司需要统计某个范 围内能被 7 整除的整数的个数,以及这些能被 7 整除的数的和。 从键盘上输入一个整数 N,输出 1~N 之间能被 7 整除的整数的个数,以及这些...
2022-02-17 20:56:40
2195
原创 work5
import java.util.Scanner; public class Work5 { public static void main(String[] args) { /*实现评分计算功能关键算法并绘制流程图(30 分) 编写一个应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45) 中的最大值、最小值和平均值*/ double arr[]= {9.8,12,45,67,23,1.98,2.55,45}; ...
2022-02-17 17:57:54
1039
原创 work4
public class Work4 { public static void main(String[] args) { /*在一个停车场内,汽车、摩托车共停了 48 辆,其中每辆汽车有 4 个轮子,每辆摩托车 有 3 个轮子,这些车共有 172 个轮子,编程输出停车场内有汽车和摩托车的数量。*/ int x,y; for(x=1;x<=48;x++) { for(y=1;y<=48;y++) { ...
2022-02-17 15:38:40
785
原创 Work3
import java.util.Scanner; public class Work3 { public static int maxNum(int[] intArrays) { int max=intArrays[0]; for(int j=0;j<intArrays.length;j++){ if(max<intArrays[j]) { max=intArrays[j]; } } return...
2022-02-17 13:41:19
2844
原创 Work2
import java.util.Scanner; public class Work2 { public static void main(String[] args) { /*:实现统计今天是该月的有多少天关键算法并绘制流程图(30 分) 从键盘上输入一个年份值和一个月份值,输出该月的天数。(说明:一年有 12 个月, 大月的天数是 31,小月的天数是 30。2 月的天数比较特殊,遇到闰年是 29 天,否则为 28 天。例如,输入 2011、3,则输出 31 天。) 注意:使...
2022-02-15 16:49:35
708
原创 循环(死循环和嵌套循环)、break、continue
死循环 死循环:一直循环下去,没有干预无法停止。一般服务器等应用较广。 1、for(;;) { System.out.println("**"); } **:用的最多 while(true) { System.out.println("**"); } 3、do{ System.out.println("**"); }while(true); 应用: importjava.util.Scanner; publicstaticvoidmain(String[] args) {...
2022-02-14 21:10:14
1160
原创 Work1
import java.util.Scanner; public class Work1 { public static void main(String[] args) { /*通过键盘输入某年某月某日,计算并输出这一天是这一年的第几天。例如,2001 年 3 月 5 日是这一年的第 64 天。 注意:使用分支结构语句实现*/ int []m= {31,28,31,30,31,30,31,31,30,31,30,31}; int sum=0; ...
2022-02-14 16:26:27
553
原创 循环基础笔记
在哔哩哔哩看了黑马程序员的循环的相关视频,让我对循环有了新的认识。 1、for循环 for(初始化表达式1;循环条件2;操作表达式3) { 4执行语句/循环体语句 } for(inti=0;i<3;i++) { System.out.println("hello world"); } 重复执行三次:0、1、2 *顺序:1 2 4 3 错题解析: 10、下面的代码段执行之后count的值是什么 int count =1; for (int i = 1; i <...
2022-01-24 13:01:38
6212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人