笔记
小齐在路上_
这个作者很懒,什么都没留下…
展开
-
Java每日练习
此时super(5)语句调用显示调用父类A带参的构造函数,该构造函数调用setValue(v),这里有两个注意点一是虽然构造函数是A类的构造函数,但此刻正在初始化的对象是B的一个实例,因此这里调用的实际是B类的setValue方法,于是调用B类中的setValue方法 ==> 而B类中setValue方法显示调用父类的setValue方法,将B实例的value值设置为2 x 5 = 10。num=1,try中返回2,执行finally语句,finally语句中返回1,于是返回finally中的1;原创 2022-12-16 17:46:53 · 191 阅读 · 0 评论 -
Java每日练习
注解选反了普通类(外部类):只能用public、default(不写)、abstract、final修饰。(成员)内部类:可理解为外部类的成员,所以修饰类成员的public、protected、default、private、static等关键字都能使用。局部内部类:出现在方法里的类,不能用上述关键词来修饰。匿名内部类:给的是直接实现,类名都没有,没有修饰符。注解sleep(抱着锁睡觉)是thread类的方法,保持锁,不占用cpu。原创 2022-12-15 22:38:15 · 188 阅读 · 0 评论 -
Java每日练习
执行的时候,我们知道地址A的内容是不会变的,那么即使局部变量str指向地址A,它的值变化也不会引起地址A的值变化,而是在栈中开辟一个地址C,地址C的值是“test ok”,局部变量str指向地址C,而成员变量str仍然指向地址A,且值是“tarena”。str的值始终是“tarena”,除非将str指向其他地址。执行的时候,由于地址B的值可变,那么局部变量ch的值的变化,会导致地址B的值的变化,地址B第一个值就从"a"变为"g",因此成员变量ch指向地址B,它的值也变化,为 [“g”,“b”,“c”]原创 2022-12-12 17:32:20 · 89 阅读 · 0 评论 -
Java每日练习
注解可以简单理解为equals比较的是内容,比较的是地址,由于string有个字符串常量池,所以equals和都是OK的,就算new重新分配一个新string字符串,但是内容也是相等的,所以ACD都对。原创 2022-12-10 22:37:16 · 247 阅读 · 0 评论 -
Java每日练习
注解抽象方法没有方法体,只有声明。原创 2022-12-09 21:42:41 · 238 阅读 · 1 评论 -
JAVA每日练习
2022-12-7 每日练习原创 2022-12-07 19:25:47 · 218 阅读 · 0 评论 -
猜数字游戏
这是一个js实现的猜数字游戏原创 2022-11-19 11:43:11 · 488 阅读 · 0 评论 -
顺序表中的发扑克牌示例
扑克牌步骤1.买一副扑克牌(创建一副52张的扑克牌除大小王)2.进行洗牌操作3.进行发牌操作完整代码演示import java.util.ArrayList;import java.util.List;import java.util.Random;class Card{ private String suit;//定义花色 private int rank;//定义牌的大小 public Card(String suit, int rank) {原创 2022-05-06 11:55:04 · 132 阅读 · 0 评论 -
杨辉三角解析代码<Java>
欢迎来到每日一题小课堂今天的你是否有在努力?逐渐感到鸭力呀,今天来一个详细的杨辉三角的代码解析!杨辉三角形如此类的第一行首元素为1;下一行的第一和最后一个元素全为1;其他元素为上一行所在列元素和前一个元素之和。代码展示:import java.util.ArrayList;import java.util.List;import java.util.Scanner;class jz{ public void generate(int numRows) {//原创 2022-05-02 15:48:36 · 985 阅读 · 0 评论 -
递归实现数组输出
数组顺序打印public class Hello { public static void main(String[] args) { int[] array = {1, 2, 3, 4,5}; print(array, array.length); } public static void print(int[] array, int len) { if(len==1){ System.out.print原创 2022-03-30 12:25:19 · 663 阅读 · 0 评论 -
递归按顺序打印一个数
递归按顺序打印一个数import java.util.Scanner;public class Hello { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n= scan.nextInt(); func(n);// System.out.println(n%10); } public static原创 2022-03-30 09:48:06 · 117 阅读 · 0 评论 -
递归求N的阶乘
递归求n的阶乘import java.util.Scanner;public class Hello { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n= scan.nextInt(); int tmp=func(n); System.out.println(tmp); } public stat原创 2022-03-30 09:29:47 · 98 阅读 · 0 评论 -
Java中的素数求法
Java中的素数求法函数调用法求素数输出0~100以内素数函数调用法求素数素数:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数也叫做素数。import java.util.Scanner;public class LoveJava { public static boolean isPrime(int m) {for(int i=2;i<m;i++){//判断2到m之间的素数 if(m%i==0){ //如果可以被其他数整除说明该数不原创 2022-03-19 15:35:57 · 5128 阅读 · 0 评论 -
解决汽水问题
文章目录题目分析问题简化代码题目一瓶汽水1元,2个空瓶换1瓶汽水,给了20元,问一块得到多少瓶汽水?分析问题int main(){ int money = 0;printf("请输入money:"); scanf("%d", &money); //定义i为总瓶数 int i = 0; //定义x为空瓶数 int x = 0; i = money; x = money; while (x >= 2) { i += x / 2; x = x / 2 + x原创 2021-12-31 21:57:45 · 524 阅读 · 0 评论 -
打印0~100000的水仙花数
对水仙花数的描述水仙花数:指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。代码思想①要让这个程序循环100000次来判断是否为水仙花数,所以要用到for循环;②判断是几位数;③依次把该数每个位分离,然后相加。运行代码#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//定义pow函数用<math.h>#include<math.h>in原创 2021-12-31 18:28:47 · 415 阅读 · 0 评论 -
打印菱形的代码
这是打印一个菱形的代码原创 2021-12-30 22:19:10 · 817 阅读 · 0 评论 -
VS编译器不能输出结果的解决方法
你是否在编完一个代码时,运行后不能显示结果,下面小编就来教你一个解决方法!1.首先在工具栏中找到项目2.在项目中找到你的工程属性3.点击属性→链接器→系统4.在系统下点击子系统→控制台然后就能成功的看到运行后的结果啦!...原创 2021-10-22 16:49:18 · 16194 阅读 · 1 评论 -
计算两个数的和
include<stdio.h>int main(){int num1=0;int num2=0;scanf(“%d%d”,&num1,& num2);int sum=0;sum=num1+num2;printf(“sum=%d\n”, sum);return 0;}原创 2021-08-08 10:43:20 · 150 阅读 · 0 评论 -
如何学好c语言
1.鼓励你 为你叫好2.学习不能叫苦叫累 抱怨没时间3.拒绝做伸手党4.学好编程 不仅仅是学好c语言原创 2021-08-06 13:37:35 · 79 阅读 · 1 评论