- 博客(21)
- 收藏
- 关注
原创 JAVA 控制小数的位数:把多位小数变成指定位数的小数
一.非输出情况如a=13.146如何把变成a=13.14(不四舍五入)或者a=13.15(四舍五入)。1.不四舍五入思路:a乘100取整等于1314,再除100等于13.14public class Ce { public static void main(String[] args) { double a=13.146; System.out.println(a); a=Math.floor(a*100)/100;//Math.
2021-12-29 11:28:17
825
1
原创 Python format()实现字符串的填充、数字的格式化及填充:用指定字符占满多余位置
一.对字符串的填充对齐符:<:左对齐 ;>:右对齐 ;^:居中对齐:表示分隔符分隔符和对齐符的中间放填充字符er占位:对齐符右边指定占多少位指定字符串:分隔符左边指定输入内容:format()参数对应下标演示如下:#填充1:字符串print("{:*>10}".format("aaa"))#'>'表示右对齐,‘10’表示占10个位置,‘*’表示用*填充,不写默认空格填充print("{:*<10}".format("aaa"))#'<
2021-12-29 10:42:04
13951
原创 PTA C语言 素数对猜想
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4思路:主函数里用循环遍历n一内的数,判断每对数是否符合条件,来决定计数器是否加一。写一个判.
2021-12-28 11:06:50
474
原创 PTA java 异常:圆半径不能为负数
这是函数题模板。这里写题目要求。计算圆的面积,其中PAI取3.14,圆半径为负数时应抛出异常,输出相应提示。函数接口定义:裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:import java.util.Scanner;public class Main { public static void main(String args[ ]) { double s=0; Scanner sr=new Scanner(Syste
2021-12-27 19:56:04
2418
原创 Python 浮点数指定、控制精度、四舍五入问题。(多种方法:格式化、format()、round()、decimal())
先说常用的控制方式: 格式化和 format()格式化演示a=0.3051b=0.315c=0.305print("%.2f"%a)print("%.2f"%b)print("%.2f"%c)结果0.310.320.30格式化特点:指定保留小数的位数,并四舍五入,不抹去最右边的0(这是一般情况!!!)特殊情况:当小数有n+1位,需要保留n位小数,且恰好第n+1位是5,进位有时不准。如打印c的情况。format()演示:a=0.3051#一般情况...
2021-12-27 17:35:51
15180
原创 PTA java 7-33 会文判断
回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。编写一个程序,判定给定的字符序列是否为回文。*注:如果输入的不是字母或者数字,请过滤。可以考虑使用StringBuilder来存储字符串,这样便于后续的处理。*输入格式:输入待判断的字符序列,按回车键结束。输出格式:若字符序列是回文,输出“true”;否则,输出“false”。输入样例:在这里给出一组输入。例如:123**&321输出样例:在这里给出相应的输
2021-12-26 16:04:15
690
原创 PTA java 6-3 打印大小写字母
仔细阅读接口和主程序的调用,完成程序,使得程序可以正常打印26个大小写字母。裁判测试程序样例:import java.util.Scanner;public class Main { public static void main(String[] args){ int N,n; Scanner input=new Scanner(System.in); N=input.nextInt(); n=input.nextInt(
2021-12-26 15:38:01
524
原创 PTA java 6-2 请按照要求实现接口
创建一个直角三角形类Triangle类,实现下列接口Ishape。两条直角边长作为Triangle类的私有成员,类中包含参数为直角边的构造方法。函数接口定义:请详细阅读接口和主方法中的定义和调用。裁判测试程序样例:import java.text.DecimalFormat;interface Ishape { public abstract double getArea(); public abstract double getPerimeter();}/*你
2021-12-26 15:26:45
769
原创 PTA java 6-1 JAVA成绩比较
本题要求实现Student类,该类实现Comparable接口,用于计算两个同学的JAVA成绩差,其中一个同学的数据已经输入,只需要从键盘输入第二个同学的信息(只有姓名和JAVA成绩两项),最终返回成绩差(可能有负数)。裁判测试程序样例:在这里给出该类被调用进行测试的例子。例如:import java.util.Scanner;interface Comparable { int compareTo(Student stud
2021-12-26 15:17:56
1606
原创 PTA java 6-3 BMI计算
身体质量指数(BMI)是基于体重和身高计算的健康测量。可以通过以千克为单位的体重除以以米为单位的身高的平方,得到BMI的值。 输入体重(磅)和身高(英寸),求身体BMI的指标。1磅=0.45359237,1英寸=0.0254米。BMI 说明 BMI<18.5 Underweight 18.5<=BMI<25.0 Normal 25.0<=BMI<30.0 Overweight 30.0<=BMI Obese 请设计一个
2021-12-26 15:07:22
1147
原创 PTA java 6-2 抽象类的继承
该题是抽象类的继承,请仔细阅读主方法和基类,完成代码,使得程序输出正常裁判测试程序样例:public class Main { public static void main(String[] args) { Shape s1=new Circle(3.0); Shape s2=new Rec(4.5,7.6); System.out.printf("%.3f\n",s1.getArea()); System.out.pr
2021-12-26 14:52:52
1142
原创 PTA java 6-1 根据父类完成子类
裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。函数接口定义:观察类的定义和main方法中的测试代码,补全缺失的代码。裁判测试程序样例:class People{ private String id; private String name; public People(String id, String name) { this.id
2021-12-26 14:47:54
607
原创 PTA 7-2 编程题-使用二维数组实现Matrix(矩阵)
定义Matrix(矩阵)类,要求如下: a) 静态变量:static Scanner reader=new Scanner(System.in); b) 变量:row(行数),column(列数),matrix(int型二维数组); c) 根据需求定义构造方法; d) 方法: 1) inputMatrix方法:从键盘读入行数和列数,创建矩阵的二维数组,然后从键盘读入矩阵的元素值; 2) multiply方法:两个矩阵相乘,方法将返积矩阵; 3) display方法:将矩阵输出到..
2021-12-25 15:15:54
2560
原创 PTA 6-1 简单创建对象
本题要求实现一个Student类,其包含两个变量(姓名和学号,分别为String和int类型),其他应该完成的方法参见main函数中的调用。方法定义:详见测试案例中的main方法裁判测试程序样例:public class Main { public static void main(String[] args) { Student chen=new Student(); Student zhang=new Student("Zhang",201812
2021-12-25 14:54:55
391
原创 PTA 6-2 计算长方体的表面积和体积
请完成相关代码,实现长方体的表面积和体积的计算函数接口定义:请详细参见主程序的调用方式。裁判测试程序样例:import java.util.Scanner;/* 你的代码将被嵌入到这里 */public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); double l = input.nextDouble(); do
2021-12-25 14:45:55
1016
原创 PTA 6-2 数字字符串对齐处理
分别输入两个纯数字的字符串,把较短的一个字符串前面填上“0”,使得两个字符串一样长,然后分别输出。裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:import java.util.Scanner;public class Main { public static void main(String[] args){ String tempa, tempb; Scanner input = new Scanner(System.in);
2021-12-25 14:18:17
506
原创 pTA java 6-3 大数相加
实现两个大数的加法计算。该题目需要学生实现3个静态方法:Transform( )、BigNumAdd( )、Display()。函数接口定义:public static void Transform(String s1, String s2, int[] a, int[] b) //两个数组的对齐处理public static int[] BigNumAdd(int[] a, int[] b) //两个数组的加法public static void Display(int[] a)注意三
2021-12-24 01:05:19
405
原创 pta java 6-1 数字字符串转化为整型数组
完成Transform方法,把一个由数字组成的字符串(String类型)转化为整型的数组。如果其中有其他字符,则整型对应的位置用“0”填充。裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:import java.util.Scanner;public class Main { public static void main(String[] args) { String source; Scanner input = new Scanne
2021-12-24 00:36:06
705
原创 PTA 一维数组的声明与创建
声明并创建一个int型一维数组,存储5个整数:1 2 3 4 5,输出5个整数的平均值。输入格式:无输出格式:3直接上代码:public class Main{ public static void main(String[] args){ int[] a={1,2,3,4,5};//声明数组a并赋初值 int ave=0;//平均值 for(int i:a){//遍历数组a:从a[0]开始,把值赋给整型变量i(因为a是整型数
2021-12-24 00:15:00
851
原创 PTA java 输出 “Hello World”
很认同一句话,“Hello Word!”是我们对这门语言世界的一声呐喊,宣告我们的到来。现在我们向Java呐喊出“Hello Word!”,告诉它,我们来了。public class Main{//主类 public static void main(String[] args){ System.out.print("Hello World!");//System.out系统输出,后期会逐渐明白。 }//print()的""里可以为任意你所需要输出的字符串。如Sys
2021-12-24 00:01:18
2363
1
原创 类与对象、对象的排序、泛型链表知识
1.编写一个圆类 Circle 的 Java 程序。圆类有2个数据成员 , 分别是半径radius和颜色 color, 这些属性可以查看 get 也可以重新设置 set, 另外 , 圆还可以返回其面积 area 。package Homework;import java.util.Scanner;public class Homework2_1 { public static void main(String[] args) { Scanner in =new S...
2021-10-31 15:53:39
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人