自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 简单命令

Linux常见命令

2022-07-20 16:14:26 265 1

原创 要求按行读取成绩单。并在该行的后面加上该同学的总成绩

要求按行读取成绩单。并在该行的后面加上该同学的总成绩。然后将该行写入到一个名字为scoreAnalysis.txt的文件中。mport java.io.*;import java.util.*;class Fenxi { public static double getTotalscore(String s) { Scanner sc=new Scanner(s); sc.useDelimiter("[^0123456789.]+"); double tscore

2021-06-19 10:40:54 2588

原创 定义一个Person类,包含姓名(name)、身高(height)、体重(weight),以及speak()方法

【问题描述】定义一个Person类,包含姓名(name)、身高(height)、体重(weight),以及speak()方法,该方法的功能是,输出自己的身高和体重信息。Person类实现Comparable接口,实现比较两个Person对象的大小,比较规则是:身高和体重各占50%权重,以综合计算身高和体重之后的值作为判断对象大小的依据。最后,定义一个测试类,生成一个数组,该数组有6个元素,每个元素类型是Person,调用Arrays.sort方法对该数组排序。按照以上描述,以及输出样例的结果,完成程

2021-05-27 19:02:44 14261

原创 按照指定的条件,在一个集合中查找满足条件的对象。

编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。【输入形式】每一行输入一个Book类的对象,名字和价格之间用逗号分隔,集合类的输入结束符号是#,然后输入一个新的Book类对象。【输出形式】显示查找结果,如果找到了,就显示具体对象的

2021-05-26 17:48:52 806

原创 自定义异常类NegativeException

输入两个数,输出两个数的商,自定义异常类NegativeException和ZeroException用于检测输入的除数为负数和零时,抛出异常。package hello;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Please input fir

2021-05-25 20:04:10 909

原创 输入学生序号和名字,使用ArrayList集合存储

输入学生个数和名字,使用ArrayList集合存储学生序号和名字,并显示所有的学生信息。package hello;import java.util.ArrayList;import java.util.Scanner;public class Student { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("How many stud

2021-05-25 20:02:12 1411

原创 解决github访问慢的问题

适用系统:Windows1.打开hosts文件:C:\Windows\System32\drivers\etc\hosts2.增加地址和域名的映射(1)进入该网站:https://www.ipaddress.com(2)输入github.com,得到ip(左上角)(3)在hosts文件最后添加代码上面得到的ip地址+空格+https://github.com例如: 125.82.110.2 https://github.com3.刷新DNSWin+R 打开命令行,输入cmd输入 ipco

2021-05-22 16:27:57 150

原创 逆序乘积式

package hello;import java.util.Scanner;class Test { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); int c,d; c=reverse(a); d=reverse(b); if(a*b==c*d) { Syst

2021-05-16 09:31:33 610

原创 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。import java.util.Scanner;class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str=in.nextLine(); int[] counts = countLetter(str.toLowerCa

2021-05-15 22:48:49 3130 1

原创 使用do-while语句编写一个Java程序,在屏幕上输出1 + 2! + 3! + …… + n!的和

【问题描述】使用do-while语句编写一个Java程序,在屏幕上输出1 + 2! + 3! + …… + n!的和import java.util.Scanner;class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a, sum = 0, x = 1, i = 1; System.out.println("Please input a numb

2021-05-15 22:24:39 1492

原创 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

【问题描述】从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。【输入形式】输入一行字符串,含大小写。第一种方法:利用ASCII码public class Test { public static void main(String[] args) { Scanner in = new Scanner(System.in); String a = in.nextLine(); String str = ""; char[] b = a.toCharArra

2021-05-15 22:16:26 5053

原创 编程找出m~n之间的所有完数,m和n为从键盘输入的两个整数。

编程找出m~n之间的所有完数,m和n为从键盘输入的两个整数。一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3。import java.util.Scanner;class Main { public static void main(String[] args) { int m; int n; int t, sum = 1, flag = 0; Scanner reader = new Scanner(System.in); m = read

2021-05-15 21:48:08 2869

原创 定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积。

【问题描述】定义一个描述圆的类,名字为Circle,属性有:private double radius方法有:double getPerimeter(),计算圆的周长double getArea(),计算圆的面积void disp(),输出圆的半径、周长和面积另外,有两个构造方法:Circle(),属性半径赋值为0Circle(double r),属性半径赋值为r编写main方法,从键盘输入一个小数值,作为圆的半径,并生成该对象,最后调用disp()方法,输出结果。【输入形式】小数,圆的

2021-05-15 20:12:59 1299

原创 . 创建一个复数类Complex,对复数进行数学运算

【问题描述】创建一个复数类Complex,对复数进行数学运算,复数具有如下格式:realPart+imaginaryPart*i,其中,i为-1的平方根,具体要求如下:(1)利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明时对象的初始化;一个为带默认值得无参构造方法。(2)提供两复数加、减、乘的运算方法。(3)按格式(a,b)打印复数,其中a为实部,b为虚部。import java.util.Scanner;public class Test { public stati

2021-05-15 19:46:51 3406

原创 求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字

【问题描述】求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字,如2+22+222+2222,a的值和加数个数n,均从键盘获取。要求a属于[1,9],n小于10(如果不满足此条件,就重新输入)import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a, n, p = 0,

2021-05-15 18:57:37 713

原创 定义函数将一维数组逆序(对应位置数据交换)

【问题描述】定义函数将一维数组逆序(对应位置数据交换)。主函数中输入10个整数,然后调用函数将其逆序并输出逆序后的结果。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("input 10 numbers:"); int i=0; int [] a=new i

2021-05-15 18:55:10 1800

原创 设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。

【问题描述】设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造方法是:Fraction(int a, int b)构造一个a/b的分数,需要对分数约分,如 6/8需转换为 3/4。这个类要提供以下的功能:1、将分数转换为double double toDouble();2、将自己的分数和另一个分数相加,产生一个新的Fraction的对象 public Fraction add(Fraction other)3、将自己的分数和另一个分数相乘,

2021-05-13 23:05:50 1839

原创 定义一个时间类,该类包含时分秒三个int属性,并实现两个时间的加减计算

【问题描述】定义一个时间类,该类包含时分秒三个int属性;定义相应的构造方法,初始化三个属性;为该类添加两个公共方法实现时间的加、减;public MyTime add(MyTime other)public MyTime sub(MyTime other)另外,还定义方法,比较两个时间的大小;public boolean compare(MyTime other)重写父类的toString方法,返回字符串 时:分:秒。如11:13:15【输入形式】输入6个整数,分别作为2个时间对象的时

2021-05-13 22:51:42 3412

原创 回文数

所谓回文数,就是说一个数字从左边读和从右边读的结果是一模一样的,比如12321。

2021-05-02 10:47:45 185

原创 python简单习题合集(1)

1.设计一个字典,并编写程序,用户输入内容作为“键”,然后输出字典中对应的“值”,如果用户输入的“键”不存在,则输出“您输入的键不存在!”a={'a':1,'b':2,'c':3}x=eval(input())if x in a: print(a[x])else: print("您输入的键不存在!")2.编写程序,用户输入一个列表和2个整数作为下标,然后使用切片获取并输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]。

2021-01-02 23:30:04 1973

原创 编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。

合理使用切片和python内置的排序函数,可以是开发变得简便import randomx=[random.randint(1,100) for i in range(20)]a=sorted(x[:10])b=sorted(x[10:],reverse=True)x=a+bprint(x)

2021-01-02 23:14:02 28244

原创 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数

代码:import randomx=[random.choice(range(100)) for i in range(1000)]y=set(x)for i in y: print('元素{0}出现的次数为{1}'.format(i,x.count(i)))运行结果:

2021-01-02 17:06:27 7945

原创 检测用户输入的数据是否在列表中

用异常处理结构保证用户输入的是三位数,检测用户输入的数字是否在列表中,如果存在则输出其索引,否则提示不存在。from random import samplelst=sample(range(100,1000),100)while True: x=input() try: assert len(x)==3,'长度必须为3' x=int(x) break except: passif x in lst: print("元素{0}在列表中的索引为{1}".format(x,..

2021-01-02 14:42:55 757

nineoldandroids-2.4.0.jar.zip.rar

你是否找不到ViewHelper类,下载nineoldandroids.jar就对了,亲测可用哦

2021-05-02

空空如也

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

TA关注的人

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