自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(281)
  • 收藏
  • 关注

原创 java pakage、import关键字

常用的包案例

2022-07-03 22:57:07 351 1

原创 java Account、Customer、Bank综合练习

java Account、Customer、Bank综合练习

2022-07-03 18:04:41 290

原创 java Account和Customer综合练习

java练习

2022-07-03 17:42:33 238

原创 java this关键字

this调用构造器

2022-07-03 17:28:54 114

原创 java 构造器

案例2海伦公式:已知三角形三边a,b,c,则:p=(a+b+c)/2S=sqrt[p(p-a)(p-b)(p-c)]属性赋值的先后顺序

2022-07-03 16:39:46 163

原创 java 封装和隐藏 权限修饰符

问题的引入封装性的体现

2022-07-03 15:37:07 388

原创 java 递归

java递归

2022-07-02 22:07:59 62

原创 java 值传递机制

java值传递机制

2022-07-02 21:06:29 159

原创 java 可变个数形参

java可变个数形参

2022-07-01 15:00:08 133

原创 java 方法重载

java方法重载

2022-07-01 14:40:00 79

原创 java 匿名对象

java匿名对象

2022-07-01 13:47:53 187

原创 java 学生对象数组

学生对象数组

2022-07-01 11:04:41 416

原创 java 类和对象 属性和行为 成员变量和局部变量

使用对象的内存解析1对象的内存解析2案例

2022-06-30 21:59:44 161

原创 Arrays数组工具类

Arrays工具类

2022-06-23 17:01:33 81

原创 java线性查找和二分查找

二分查找注意点:二分查找是与中间值做比较

2022-06-23 15:10:28 125

原创 java 一维数组的反转

代码public class ReverseArray { public static void main(String[] args) { String[] str = {"AA", "BB", "CC", "DD"}; System.out.println(Arrays.toString(str)); reverse1(str); System.out.println(Arrays.toString(str));

2022-05-11 22:39:08 341

原创 java一维数组的复制

题目使用简单数组(1)创建一个名为ArrayTest的类,在main()方法中声明array1和array2两个变量,他们是int[]类型的数组。(2)使用大括号{},把array1初始化为8个素数:2,3,5,7,11,13,17,19。(3)显示array1的内容。(4)赋值array2变量等于array1,修改array2中的偶索引元素,使其等于索引值(如array[0]=0,array[2]=2)。打印出array1错误代码public class ArrayTest3 {

2022-05-11 20:56:30 291

原创 java回形数矩阵

题目从键盘输入一个整数(1~20)则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。例如: 输入数字2,则程序输出: 1 24 3输入数字3,则程序输出: 1 2 38 9 47 6 5输入数字4, 则程序输出:1 2 3 412 13 14 511 16 15 610 9 8 7参考参考网址代码public class LoopsNumber { public static void main(Str

2022-05-11 20:17:48 445

原创 java 随机数一维数组

题目创建一个长度为6的int型数组,要求数组元素的值都在1-30之间,且是随机赋值。同时,要求元素的值各不相同代码public class ArrayTest2 { public static void main(String[] args) { generateArray(6); } public static void generateArray(int num) { int[] arr = new int[num]; fo

2022-05-08 15:32:02 989

原创 java杨辉三角形

题目代码1public class YangHuiTriangle { public static void main(String[] args) { print(10); } public static void print(int num) { int[][] arr = new int[num][]; for (int i = 0; i < num; i++) {// 第一行有 1 个元素,

2022-05-08 15:20:51 389

原创 java三个柱子汉诺塔问题

题目移动盘子,每一次只能移动一个,小盘子在大盘子上。打印1 from A to B过程注意1)盘子编号的变化和辅助柱子的变化2)当盘子编号为1时,结束递归,此时移动结束代码package p2;/** * Illustration * * @author DengQing * @version 1.0 * @datetime 2022/5/7 16:01 * @function 汉诺塔问题:把盘子从A移动到B【A B C】 * 移动盘子,每一次只能移动一个,小盘子在大盘子上

2022-05-08 10:41:30 741

原创 java 二分查找

注意二分查找要求原数组为有序序列,从小到大递归解法public class problem9 { public static void main(String[] args) { int[] arr = {1,2,3,4,6,7}; int left = 0; int right = arr.length - 1; int value = 2; System.out.println(Arrays.toString

2022-05-08 10:38:32 109

原创 java 二维数组

声明和初始化静态初始化// 静态初始化:// 一维数组 int[] arr1_1 = {1, 2, 4}; System.out.println(Arrays.toString(arr1_1));// 二维数组 int[][] arr1_2 = {{1, 2}, {4, 5}, {9, 10}}; for (int[] i : arr1_2) {

2022-05-07 19:03:59 655

原创 java 输出学生成绩和成绩等级

题目从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10 等级为’A’成绩>=最高分-20 等级为’B’成绩>=最高分-30 等级为’C’其余 等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩输出结果:请输入学生人数:5请输入5个成绩:5674894189student0 score is 56 grade is Dstudent1 score is 74 grade is Bstudent2

2022-05-07 17:15:52 4940

原创 java蓝桥杯 试题-基础练习-十六进制转八进制

试题-基础练习-十六进制转八进制题目试题 基础练习 十六进制转八进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。【注意】  输入的十六进制数不会有前导0,比如012

2022-01-03 16:07:34 179 1

原创 java 1000以内的完数

题目代码package lesson.l6_review;public class PrefectNumber { public static void main(String[] args) { for (int i = 1; i <=1000 ; i++) { int num=0; for (int j = 1; j <=i-1 ; j++) { if (i%j==0){

2022-01-03 13:29:13 217

原创 java蓝桥杯 试题-基础练习-数列排序

试题-基础练习-数列排序题目问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9代码冒泡排序:外层n-1;内层n-i-1记得关闭Scannerpackage other.lanqiao.practiceBase;im

2022-01-02 23:13:57 192

原创 java 家庭收支账户

代码1package lesson.project.p1_familyAccount;import java.util.Scanner;public class FamilyAccount { public static int money = 10000; public static String all = ""; public static void main(String[] args) { Scanner scanner = new Scann

2022-01-02 22:49:52 102

原创 java 打印100以内的质数

题目质数:只能被1和它本身所整除的数。即:从2开始一直到这个数-1,都不能被这个数整除;最小的质数是2知识点1.System.currentTimeMillis():计算当前时间距离1970-1-1的毫秒数,返回long2.Math.sqrt:开方,返回double代码1package lesson.l5_loop;//打印100以内所有质数//质数:只能被1和它本身所整除的数。即:从2开始一直到这个数-1,都不能被这个数整除//最小的质数是2public class PrimeNum

2022-01-02 19:41:55 2038

原创 java打印九九乘法表

代码1package lesson.l5_loop;//九九乘法表//1*1=1//2*1=2 2*2=4//3*1=3 3*2=6 3*3=9//4*1=4 4*2=8 4*3=12 4*4=16//5*1=5 5*2=10 5*3=15 5*4=20 5*5=25//6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36//7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49//8*1=8 8*2=16 8*3=24

2022-01-02 16:07:00 274

原创 java 打印星号

代码1package lesson.l2_for;//6列4行//******//******//******//******public class ForDemo8 { public static void main(String[] args) { for (int i=1;i<=4;i++){ for (int j = 1; j <=6 ; j++) { System.out.print("*"

2022-01-02 15:58:58 3126

原创 java输入正数和负数并计算个数

题目从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入 为0时结束程序。知识点最简单“无限” 循环格式:while(true) , for(;????,无限循环存在的原因是并不知道循环多少次,需要根据循环体内部某些条件,来控制循环的结束。while代码package lesson.l3_while;import java.util.Scanner;public class WhileDemo1 { public static void main(String[] ar

2022-01-02 14:20:22 1536

原创 java 三位数的水仙花数

代码package l2_for;public class ForDemo6 { public static void main(String[] args) { for (int i = 100; i <=999 ; i++) { int i1=i/1%10; int i2=i/10%10; int i3=i/100%10; if (i==(int)(Math.pow(i1,

2022-01-02 13:52:31 159

原创 java 最大公约数和最小公倍数

题目题目:输入两个正整数m和n,求其最大公约数和最小公倍数。比如:12和20的最大公约数是4,最小公倍数是60。 说明:break关键字的使用代码package l2_for;//题目:输入两个正整数m和n,求其最大公约数和最小公倍数。// 比如:12和20的最大公约数是4,最小公倍数是60。 说明:break关键字的使用import java.util.Scanner;public class ForDemo3 { public static void main(

2021-11-26 22:06:59 6630 1

原创 java 打印

题目编写程序从1循环到150,并在每行打印一个值,另外在每个3的倍数行 上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印 输出“baz”。代码package l2_for;/* * 编写程序从1循环到150,并在每行打印一个值, * 另外在每个3的倍数行 上打印出“foo”, * 在每个5的倍数行上打印“biz”, * 在每个7的倍数行上打印 输出“baz”。 */public class ForDemo2 { public static void

2021-11-26 20:15:46 76

原创 java 遍历100以内的偶数,偶数的和,偶数的个数

题目遍历100以内的偶数,偶数的和,偶数的个数代码package l2_for;/*遍历100以内的偶数,偶数的和,偶数的个数*/public class ForDemo1 { public static void main(String[] args) { //方法1: int sum1 = 0,count1=0; for (int i = 0; i <= 100; i += 2) { if (i != 0)

2021-11-26 20:08:00 2752

原创 java 年份对应的中国生肖

题目编写一个程序,为一个给定的年份找出其对应的中国生肖。中国的生肖基于12年一个周期, 每年用一个动物代表:rat、ox、tiger、rabbit、dragon、snake、horse、sheep、monkey、 rooster、dog、pig。提示:2019年:猪 2019 % 12 == 3解析1.猪 2019 % 12 == 3,则判定3为pig,依次类推2.应该从0开始,如1200年,所以是0–11代码package l1_switch_case;import java.ut

2021-11-26 19:36:22 786

原创 java 判断日期为第几天

题目1编写程序:从键盘上输入2019年的“month”和“day”,要求通过程序 输出输入的日期为2019年的第几天。代码1从12月往下加日期数package l1_switch_case;import java.util.Scanner;public class SwitchDemo4 { public static void main(String[]args){ Scanner scanner=new Scanner(System.in); int

2021-11-26 19:07:02 1159

原创 java 学生成绩

题目对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”代码使用/除法简化代码package l1_switch_case;import java.util.Scanner;public class SwitchDemo2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int score = scanner.next

2021-11-26 19:04:19 447

原创 Python学习17 Turtle库绘图

学习网址:https://docs.python.org/zh-cn/3/library/turtle.htmlTurtle库Turtle库是Python语言中一个很流行的绘制图像的函数库,一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点(画布中心),(0,0)位置开始移动,从而在它爬行的路径上绘制了图形Turtle-窗口turtle.setup(width=0.5, height=0.75, startx=None, starty=None)用于设置窗口的大小和位置参数:width, heigh

2021-11-18 09:21:02 759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除