首页
关于
留言
统计
友链
壁纸
影视
留言找电影
Search
1
java jdk17版本使用cglib报错问题解决
321 阅读
2
在Java中修复json数据,json格式不正确,如何在Java中修复不正确的json
117 阅读
3
Java实现双链表插入排序~渡星河全网首发
106 阅读
4
Java打印某年某月的日历~不调用函数
76 阅读
5
Java中判断是否是闰年
70 阅读
代码笔记
Java
css
Javascript
数据库
安卓开发
Java 功能实例
Java 封装
我的日常
影音分享
文案
恋爱问答
资源分享
电脑游戏
实用APP
登录
/
注册
Search
标签搜索
java
java作业
恋爱
动漫
3A大作
独行月球
电影分享
总之就是非常可爱
JavaScript
office
破解
mysql
vue
java打包
跨域
tomcat解决乱码
bug解决
tomcat
vscode
渡星河
累计撰写
94
篇文章
累计收到
30
条评论
首页
栏目
代码笔记
Java
css
Javascript
数据库
安卓开发
Java 功能实例
Java 封装
我的日常
影音分享
文案
恋爱问答
资源分享
电脑游戏
实用APP
页面
关于
留言
统计
友链
壁纸
影视
留言找电影
搜索到
44
篇与
的结果
2022-12-09
Java基础测试2
Chapter 02循环结构{card-default label="考察内容" width="100%"}Key Point :1.while循环2.do while循环3.for循环4.obreak5.continue{/card-default}题目图片{tabs}{tabs-pane label="第一页"} {/tabs-pane}{tabs-pane label="第二页"}{/tabs-pane}{tabs-pane label="第三页"}{/tabs-pane}{/tabs}一public class Method { public static void main(String[] args) { int sum = 0; for (int i = 0; i <=100; i++) { sum+=i; } System.out.println(sum); } }二public class Method { public static void main(String[] args) { int sum = 0; for (int i = 1; i <100; i+=2) { sum+=i; } System.out.println(sum); } }三public class Method { public static void main(String[] args) { int j=0,sum1=0; while (j<=100){ sum1+=j; j++; } System.out.println(sum1); int sum = 0; int i=1; do { sum+=i; i+=2; }while (i<100); System.out.println(sum); } } 四 import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入一个小于10的整数"); int n = sc.nextInt(); int sum = 1; if (n>9)return; for (int i =1;i<=n;i++)sum*=i; System.out.println(n+"的阶乘为:"+sum); } }五public class Method { public static void main(String[] args) { int sum = 0; for (int i = 1; i <=100;i++ ) { if (i%3==0&&i%5!=0) sum+=i; } System.out.println(sum); } }六public class Method { public static void main(String[] args) { for (int x = 0; x < 20; x++) { for (int y = 0; y < 33; y++) { int z = 100 - x - y; if ((z % 3 == 0) && (x * 5 + y * 3 + z / 3 == 100))System.out.println("公鸡:"+x+" 母鸡:"+y+" 小鸡:"+z); } } } } 七public class Method { public static void main(String[] args) { for (int x = 0; x < 8; x++) { for (int y = 0; y < 12; y++) { int z = 36 - x - y; if ((z % 3 == 0) && (x * 4 + y * 3 + z / 2 == 36))System.out.println("男:"+x+" 女:"+y+" 小孩:"+z); } } } } 八public class Method { public static void main(String[] args) { for (int x = 1000; x < 10000; x++) { int ge=x%10; int shi=x/10%10; int bai=x/100%10; int qian=x/1000; int i = (qian * 10 + bai) + (shi * 10 + ge); if(x== i * i)System.out.println(x); } } }九import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入n"); int n = sc.nextInt(); for (int i = 1 ;i<=n; i++){ for (int j = n; j > i; j--) { System.out.print(" "); } for (int j = 0; j < (2*i)-1; j++) { System.out.print("*"); } System.out.println(""); } } } 十public class Method { public static void main(String[] args) { for(int i = 1;i<10;i++){ for(int j = 1;j<=i;j++){ if(j==3&&i==3||j==3&&i==4){ System.out.print(" "+j+"×"+i+"="+(i*j)+" "); }else{ System.out.print(j+"×"+i+"="+(i*j)+" "); } } System.out.println(); } } }十一public class Method { public static void main(String[] args) { int a,b,c; for(int i = 100;i<999;i++){ a = i/100; b = i%100/10; c = i%100%10; if (a*a*a+b*b*b+c*c*c==i) System.out.println(i); } } }
2022年12月09日
13 阅读
0 评论
1 点赞
2022-12-09
Java基础测测试1
Chapter 01语言基础{card-default label="考察点" width="100%"}包的基本语法Java 语言中的标识符,命名规范八种基本类型基本操作符if - elseswitch{/card-default}题目图片{tabs}{tabs-pane label="第一页"} {/tabs-pane}{tabs-pane label="第二页"}{/tabs-pane}{tabs-pane label="第三页"}{/tabs-pane}{/tabs}{card-default label="答案" width="100%"}C、D、F错误 reason:变量名不能包含.和@不能以数字开头,其余是对的b=16(1)这段代码错误,计算出来的结果为Int类型(2)假设正确值为80(3)int realPrice = price乘8/10;或者 short realPrice = (short) (price乘8/10);{/card-default}四int n = 123; int g = n%10; int s = n%100/10; int b = n/100; System.out.println(g); System.out.println(s); System.out.println(b);五import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请分别输入a和b的值:"); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println((a%b==0)?"b是a的因子":"b不是a的因子"); } } 六import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入n条结果:"); int n=sc.nextInt(); System.out.println("请输入单页m条记录:"); int m=sc.nextInt(); System.out.println("请输入第i页:"); int i=sc.nextInt(); if(i<=(n/m+1)){ if(n%m==0){ System.out.println("第"+i+"页显示第"+((i*m)-m+1)+"到第"+(i*m)+"条"); }else if(n%m!=0){ System.out.println("第"+i+"页显示第"+((i*m)-m+1)+"到第"+((i-1)*m+n%m)+"条"); } }else{ System.out.println("请重新输入!"); } } } 七 import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if (year<6) System.out.println("儿童"); else if (year< 12) System.out.println("少年"); else if (year<17) System.out.println("青少年"); else if (year<35) System.out.println("青年"); else if (year<50) System.out.println("中年"); else System.out.println("中老年"); } }八import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); switch (sc.nextInt()) { case 1-> System.out.println("贝贝"); case 2-> System.out.println("晶晶"); case 3-> System.out.println("欢欢"); case 4-> System.out.println("迎迎"); case 5-> System.out.println("妮妮"); default -> System.out.println("北京欢迎您"); } } }九 import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); if ((year % 4) == 0 && (year % 100) != 0 || (year % 400) == 0) System.out.println(year+"年是闰年"); else System.out.println(year+"年不是闰年"); } } 十import java.util.Scanner; public class Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入工资"); double wages = sc.nextInt(); double taxes,wage; double gz = wages-3500; if (gz>=1500&&gz<=1500){ taxes = (wages-262-3500)*0.03; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); } else if (gz>1500&&gz<=4500) { taxes = (wages-262-3500)*0.10-105; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 4500&&gz<=9000){ taxes = (wages-262-3500)*0.20-555; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 9000&&gz <=35000){ taxes = (wages-262-3500)*0.25-1005; wage = wages - taxes -262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 35000&&gz <=55000){ taxes = (wages-262-3500)*0.30-2775; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 55000&&gz <=80000){ taxes = (wages-262-3500)*0.35-5505; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else if (gz > 80000){ taxes = (wages-262-3500)*0.45-13505; wage = wages - taxes-262; System.out.println("应当缴纳的个人所得税:"+taxes+"\t税后收入:"+wage); }else { System.out.println("您不配交税"); } } }
2022年12月09日
10 阅读
0 评论
0 点赞
2022-12-07
今日Java作业
作业题目1、00101010 | 00010111语句的执行结果为2、00101010 & 00010111语句的执行结果为3、37.2%10的运算结果为4、定义一个华氏度,转换成相应的摄氏度输出。(转换规则:摄氏度=5/9*(华氏度–32))5、定义一个三位整数,分别输出其个位、十位和百位6、定义一个四位整数,分别输出其个位、十位和百位、千位7、完成打印输出Java所有基本数据类型及所占字节数,格式如效果图。类型所占字节取值范围占多少位byte1字节-2^7~2个7-18位short 2字节-2个15~2个15-116位int4字节-2个31~2个31-132位8、从键盘输入三角形的底和高,并输出三角形的面积。9、从控制台输入学员王浩3门课程(Java、SQL、Php)成绩,编写程序实现(1) Java课和SQL课的分数之差(2)3门课的平均分10、定义两个变量int a = 10 int b = 20 ,交换两个变量的值11、选做题某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上3然后除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。要求:键盘上输入四位号码,求加密后的号码为多少?答案题目简单不做思路分析,思路分析请搜索上一次的Java作业import java.util.Scanner; public class work { public static void main(String[] args) { System.out.println(00101010 | 00010111); //37449 System.out.println(00101010 & 00010111); //8 System.out.println(37.2%10); //7.200000000000003 Scanner sc = new Scanner(System.in); System.out.println("输入摄氏度"); float c = sc.nextFloat(); float jg = c*9/5+32; System.out.println("温度转换结果为:"+jg); //-------------------------------- tree(); //-------------------------------- four(); System.out.println("类型 所占字节 取值范围 占多少位"); System.out.println("byte 1字节 -2^7~2^7-1 8位"); System.out.println("short 2字节 -2^15~2^15-1 16位"); System.out.println("int 4字节 -2^31~2^31-1 32位"); //--------------- five(); sex(); //交换 int a = 10; int b = 20; int tmp = a; a=b;b=tmp; //最后 seven(); } public static void tree() { Scanner sc = new Scanner(System.in); System.out.println("输入一个三位数"); int num = sc.nextInt(); if (num>99 && num <1000){ int bai = num/100; int shi = num%100/10; int ge = num%100%10; System.out.println("百分位:"+bai+" 十分位:"+shi+" 个位:"+ge); }else { System.out.println("输入的不是一个三位整数"); } } //第四个 public static void four() { Scanner sc = new Scanner(System.in); System.out.println("输入一个四位数"); int num = sc.nextInt(); if (num>999 && num <10000){ int qian = num/1000; int bai = num%1000/100; int shi = num%1000%100/10; int ge = num%1000%100%10; System.out.println("千分位:"+qian+" 百分位:"+bai+" 十分位:"+shi+" 个位:"+ge); }else { System.out.println("输入的不是一个四位整数"); } } public static void five() { Scanner sc = new Scanner(System.in); System.out.println("输入高度"); int h = sc.nextInt(); System.out.println("输入底"); int sd = sc.nextInt(); System.out.println("梯形的面积为:"+(sd*h/2)); } public static void sex(){ Scanner sc = new Scanner(System.in); System.out.println("输入java成绩"); int Java = sc.nextInt(); System.out.println("输入SQL成绩"); int Sql = sc.nextInt(); System.out.println("输入PHP成绩"); int Php = sc.nextInt(); System.out.println("--------王浩同学的成绩--------"); System.out.println("Java:"+Java); System.out.println("SQL:"+Sql); System.out.println("PHP:"+Php); System.out.println("平均分为:"+((Java+Sql+Php)/3)); } public static void seven(){ Scanner sc = new Scanner(System.in); System.out.println("四位号码"); int num = sc.nextInt(); if (num>999 && num <10000){ int qian = (num/1000+3)%10; int bai = (num%1000/100+3)%10; int shi = (num%1000%100/10+3)%10; int ge = (num%1000%100%10+3)%10; qian = ge; ge = tmp; tmp = bai; bai=shi; shi=tmp; System.out.println("加密后:"+qian+bai+shi+ge); }else { System.out.println("输入的不是一个四位整数"); } } } 运行结果太多了懒得截图
2022年12月07日
16 阅读
0 评论
2 点赞
2022-11-29
Java中使用循环遍历树
需要用到栈{card-describe title="思路分析"}思路说不了,直接上代码{/card-describe}创建一个Stack类,我这边写的是简易栈public class Stack { //此栈用于存放节点所以使用TreeNode定义数组 //定义size记录栈内元素 int size = 0; TreeNode[] arr = new TreeNode[100]; //写入栈方法 public void push(TreeNode val){ arr[size]=val; size++; } //出栈方法 public TreeNode pop(){ return arr[--size]; } //返回站内元素个数 public int size(){ return size; } //判断栈是否为空 public boolean empty(){ return size==0; } } 循环遍历的方法。结合上一篇文章使用此方法上一篇文章public void LoopTraversal(TreeNode root){ //创建临时变量 TreeNode x = null; //创建栈对象 Stack stack = new Stack(); //先把根节点压入栈用于循环的判断 stack.push(root); //判断栈是否为空 while (!stack.empty()){ //取出栈内元素进行左右节点判断 x = stack.pop(); if (x.rc != null) stack.push(x.rc); if (x.lc != null) stack.push(x.lc); System.out.print(x.data+"\t"); } }
2022年11月29日
15 阅读
0 评论
2 点赞
2022-11-29
Java中树的创建
有根树**从数学来看,树结构是一种特殊的图。同样可以认为是定义在一组元素之间的二元关系。两者之间有关系就引入一条边。但计算机中树和数学中的树又有不同,计算机中需要每一棵树指定一个特殊的唯一的顶点,称为根root,一棵一般意义上的树,只要指定了其中的一个顶点作为根。他就称着有根树,通过嵌套,小型有根树可以组合成规模更大的有根树。**有序树小型有根树组的更大的有根树节点称为父亲。这些小型的树称为孩子。同一个根节点的节点之间互称为兄弟,一个节点所拥有的孩子节点个数称为度(degree)。规定了各兄弟之间次序的树称之为有序树。我的总结当成双链表来看,也不难,这期的代码注释我写的很清楚节点类,定义节点public class TreeNode { TreeNode lc,rc,parent; //定义树的高度默认为0 int height = 0; //节点中保存的数据为int int data; //红黑树中使用color boolean color; } 方法类,用于定义树调用的方法的 public class TreeMethod { //用于记录节点数量 int size = 0; //添加根节点需要返回节点 public TreeNode addRootNode(int val){ //创建节点对象,有new就是创建对象 TreeNode root = new TreeNode(); //给根节点赋值 root.data = val; //对size进行加加,size记录节点数 size++; return root; } //添加左右分支节点method为true时默认为添加左节点,否则为右,root作为父亲节点 public TreeNode addRightOrLeftNode(TreeNode root,int val,boolean method){ //创建节点对象 TreeNode newNode = new TreeNode(); //对节点data赋值val newNode.data = val; //如果method为true执行判断语句中的代码 if (method) root.lc = newNode; //method不为true时执行 root.rc = newNode; //将节点的父亲节点指向root newNode.parent = root; //对size进行加加,size记录节点数 size++; //返回创建的节点 return newNode; } //使用递归来对树进行遍历(使用中序遍历) public void RecursionTraversal(TreeNode root){ //当root遍历到最后为空节点的时候结束 if (root == null) return; RecursionTraversal(root.lc); //中序遍历需要根节点输入到左右节点的中间 System.out.print(root.data + "\t"); RecursionTraversal(root.rc); } } 测试类,运行Java的类就是这个,上面两个类是辅助这个类测试的 public class TestTreeNode { public static void main(String[] args) { //创建方法调用类的对象 TreeMethod tree = new TreeMethod(); //调用TreeMethod类里面的addRootNode方法添加一个根节点 //并接收返回的节点 TreeNode root = tree.addRootNode(77); //给根节点添加一个左分支 TreeNode node44 = tree.addRightOrLeftNode(root,44,true); //给根节点添加一个右分支 TreeNode node55 = tree.addRightOrLeftNode(root,55,false); //遍历输出data 输出结果为44 77 55 tree.RecursionTraversal(root); } } 输出结果为:44 77 55
2022年11月29日
13 阅读
0 评论
1 点赞
1
...
6
7
8
9