01 2022 档案

摘要:类和对象是: 类:是共同特征的描述(设计图); 对象:是真实存在的具体实例。 //属性(成员变量) String name; double price; //行为(方法) public void start(){ System.out.println(name + "价格是:" + price + 阅读全文
posted @ 2022-01-31 20:40 wtws 阅读(59) 评论(0) 推荐(0) 编辑
摘要:作用:可以立即跳出并结束当前方法的执行; return关键字单独使用可以放在任何方法中。 public static void main(String[] args) { System.out.println("开始"); chu(1,0); System.out.println("结束"); } 阅读全文
posted @ 2022-01-30 20:49 wtws 阅读(132) 评论(0) 推荐(0) 编辑
摘要:方法重载:同一个类中,出现多个方法名称相同,但是形参列表是不同的,那么这些方法就是重载方法。 调用方法的时候,会通过参数的不同来区分调用的是哪个方法。 案例:开发武器系统,功能需求如下: 可以默认发一枚武器。 可以指定地区发射一枚武器。 可以指定地区发射多枚武器。 public static voi 阅读全文
posted @ 2022-01-30 20:38 wtws 阅读(145) 评论(0) 推荐(0) 编辑
摘要:int[] arr1 = {1, 2, 3}; int[] arr2 = {1, 2, 3}; System.out.println(compare(arr1,arr2)); } public static boolean compare(int[] arr1, int[] arr2){ if (a 阅读全文
posted @ 2022-01-13 20:14 wtws 阅读(30) 评论(0) 推荐(0) 编辑
摘要://3、定义数组、调用方法 int[] arr = {11, 22, 33, 44, 55}; int index = seachIndex(arr,55); System.out.println("你查询的数据索引是:" + index); } //1、定义一个方法:参数接收数组,要查询的数据,返 阅读全文
posted @ 2022-01-13 20:01 wtws 阅读(140) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { //打印整型数组的内容 int[] ids = {11, 22, 33, 44} ; printArray(ids); System.out.println(" "); int [] id = {}; printArr 阅读全文
posted @ 2022-01-13 19:46 wtws 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Java的参数传递机制:值传递 在传输实参给方法的形参的时候,并不是传输实参变量本身,而是传输实参变量中存储的值,这就是值传递。 注意: 实参:如在方法内部定义的变量。 形参:如在定义方法时,“()”中所声明的参数。 public static void main(String[] args) { 阅读全文
posted @ 2022-01-13 19:28 wtws 阅读(51) 评论(0) 推荐(0) 编辑
摘要:方法没有调用的时候,在方法区中的字码文件中存放 方法被调用时,需要进入到栈内存中运行 public static void main(String[] args) { study(); } public static void eat(){ System.out.println("吃饭"); } p 阅读全文
posted @ 2022-01-13 19:08 wtws 阅读(30) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { //判断一个数的奇偶性 check(5); } public static void check(int number){ if (number % 2 ==0){ System.out.println(number+ 阅读全文
posted @ 2022-01-13 18:50 wtws 阅读(33) 评论(0) 推荐(0) 编辑
摘要:System.out.println("1-5的和是:"+sum(5));}public static int sum (int n){ int sum =0; for (int i =1; i <=n; i++){ sum += i; } return sum;}; 阅读全文
posted @ 2022-01-13 18:44 wtws 阅读(44) 评论(0) 推荐(0) 编辑
摘要:方法定义的完整格式: 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体(需要执行的功能代码) ... return 返回值;} 方法常见问题 方法的编写顺序无所谓。 方法与方法之间是平级关系,不能嵌套定义。 方法的返回值类型为void(无返回值),方法内则不能使用return返回数据 阅读全文
posted @ 2022-01-09 20:47 wtws 阅读(37) 评论(0) 推荐(0) 编辑
摘要://冒泡排序 //1.定义一个数组存储数据 int [] arr= {1, 2, 5, 0}; //2.定义一个循环控制比较轮数 for (int i = 0; i < arr.length -1; i++) { //3.定义一个循环控制比较的次数 for (int j = 0; j < arr.l 阅读全文
posted @ 2022-01-07 18:37 wtws 阅读(25) 评论(0) 推荐(0) 编辑
摘要://键盘录入一组工号,最终随机输出一组出来作为排名 //1.动态初始化一个数组,存储5个工号 int[] codes= new int[5]; //2.定义循环,一次录入一个工号对应的位置 Scanner scanner= new Scanner(System.in); for (int i = 0 阅读全文
posted @ 2022-01-07 18:16 wtws 阅读(144) 评论(0) 推荐(0) 编辑
摘要://5-20之间的随机数,让用户猜测,猜中输出该数据第一次在数组出现的索引 //1.定义一个动态初始化数组存储5个随机的1-20之间的数据 int[] data =new int[5]; //2.动态的生成5个随机的1-20之间的数据并存到数组 Random random =new Random() 阅读全文
posted @ 2022-01-06 20:37 wtws 阅读(75) 评论(0) 推荐(0) 编辑
摘要:数组元素求最大值 //数组元素求最大值//1.定义数组int[] facescores ={15, 9000, 10000, 20000, 9500,-5};//2.定义一个变量存储最大值元素int max = facescores[0];//3.遍历数组的每个元素for (int i = 1; i 阅读全文
posted @ 2022-01-06 20:16 wtws 阅读(264) 评论(0) 推荐(0) 编辑
摘要:数组元素的遍历 //数组元素的遍历 int[] arr = {12, 13, 14, 15, 16};​ //原始方式 System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); System 阅读全文
posted @ 2022-01-06 20:06 wtws 阅读(444) 评论(0) 推荐(0) 编辑
摘要:数组的元素默认值 byte、short、char、int、long、char类型定义的数组,初始化默认是0 类、接口、数组、String类型定义的数组,默认值是null float、double类型定义的数组,默认值是0.0 boolean类型定义的数组,默认值是false //初始化写法 // 数 阅读全文
posted @ 2022-01-06 19:48 wtws 阅读(178) 评论(0) 推荐(0) 编辑
摘要:数组:用来存储一批同种类型的内存区域 数组变量名存储的是数组在内存中的地址,数组是引用类型。 数组的最大索引:最大长度减1 length-1 //数组: 数据类型 [] 数组名称 = new 数据类型[]{元素1,....}// 数据类型 [] 数组名称 = {元素1,....}//double [ 阅读全文
posted @ 2022-01-05 21:14 wtws 阅读(42) 评论(0) 推荐(0) 编辑
摘要:猜数字游戏案例 //随机生成一个1-100之间的数据。提示用户猜测,过大提示数据过大,过小提示过小,直到游戏结束。 //1.得到随机数 Random r = new Random(); int data = r.nextInt(100)+1;​ //2.使用一个循环进行无限猜测 Scanner sc 阅读全文
posted @ 2022-01-04 19:45 wtws 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:Random随机数技术案例 //使用java提供的随机数类Random //1、导包 //2、创建随机数对象 Random r = new Random(); //3、调用nextInt功能可以返回一个整型的随机数 for (int i = 0; i <20 ; i++){// int data = 阅读全文
posted @ 2022-01-04 19:24 wtws 阅读(49) 评论(0) 推荐(0) 编辑
摘要:跳转关键字 跳转控制语句 break:跳出并结束当前所在循环的执行。只能用于结束所在循环,或者所在switch分支的执行。 continue:用于跳出当前循环的当次执行,进入下一次循环。只能在循环中进行使用。 for (int i = 0; i < 5 ;i++){ System.out.print 阅读全文
posted @ 2022-01-04 19:03 wtws 阅读(49) 评论(0) 推荐(0) 编辑
摘要:循环结构 for循环 格式: for(初始化; 布尔表达式; 迭代语句) { //代码语句} 例子1(循环输出): //输出三次hello for (int i = 0 ; i < 3 ; i++){ System.out.println("hello"); } 例子2(求和): //计算1-5的和 阅读全文
posted @ 2022-01-04 18:49 wtws 阅读(40) 评论(0) 推荐(0) 编辑
摘要:分支结构 if分支 //例子:心跳(60-100)是正常的,否则系统提示进一步检查 //格式1:if(条件表达式){代码...;} int heartbeat = 30; if (heartbeat <60 || heartbeat > 100){ System.out.println("你的心跳数 阅读全文
posted @ 2022-01-04 17:44 wtws 阅读(332) 评论(0) 推荐(0) 编辑
摘要:键盘录入技术 需求:完成Java程序与用户交互 API(Application Programming Interface,应用程序编程接口) Java写好的程序(功能代码),可以直接调用 Oracle也为Java写好的程序提供了相应的API文档(技术说明书) 键盘录入功能实现的三个步骤 导包 得到 阅读全文
posted @ 2022-01-02 20:01 wtws 阅读(58) 评论(0) 推荐(0) 编辑
摘要:运算符 基本的运算符 算术运算符:+、-、*、/、% /使用时,如果两个整数做除法,其结果一定是整数 //目标掌握基本算数运算符 int a = 10 ; int b = 3 ; System.out.println(a + b); System.out.println(a - b); System 阅读全文
posted @ 2022-01-02 19:15 wtws 阅读(81) 评论(0) 推荐(0) 编辑
摘要:类型转换 1. 自动类型转换 类型范围小的,可以直接赋值给类型范围大的 底层原理: byte a = 20; int b =a; //发生了自动类型转换 System.out.println(a); System.out.println(b); a 00001100 b 00000000 00000 阅读全文
posted @ 2022-01-01 20:52 wtws 阅读(63) 评论(0) 推荐(0) 编辑
摘要:java基础语法 注释 作用:对程序进行解释说明,不影响程序的执行 分类: 单行注释:/ / 多行注释:/* */ 文档注释:/** */ 注意:不影响程序执行的原因是编译后的class文件中没有注释了 字面量 目的:告诉程序员数据在程序中该怎么书写 文类: 整数、小数中写法与程序中写法一样 字符 阅读全文
posted @ 2022-01-01 19:56 wtws 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示