java
spl1491647262
这个作者很懒,什么都没留下…
展开
-
2021-07-06
Java 7-3 数组元素的删除import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int []arr=new int[n]; List<Integer> list=new ArrayList<>(); for(int i=0;i<n原创 2021-07-06 19:36:57 · 67 阅读 · 0 评论 -
2021-06-24
Java——List的使用 (10 分)import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); List<Object> list=new ArrayList<>(); int n=sc.nextInt(); Person []p=new Person[n]; for(int i=原创 2021-06-23 08:20:26 · 96 阅读 · 0 评论 -
2021-06-23
Java——设计圆和圆柱体import java.util.*;public class Main{ public static void main(String args[]) { Scanner input = new Scanner(System.in); int n = input.nextInt(); for(int i = 0; i < n; i++) { String str = input.next()原创 2021-06-23 08:09:31 · 66 阅读 · 0 评论 -
2021-06-22
Java——sdut-oop-7 答答租车系统(类的继承与多态 面向对象综合练习)import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int flag=sc.nextInt(); if(flag==0) { System.out.println("0 0.00 0"); } else {原创 2021-06-22 08:17:17 · 493 阅读 · 0 评论 -
2021-06-21
Java——两点成线import java.util.*;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); for(int i=0;i<n;i++) { Point p=new Line(new Point(sc.nextInt(),sc.nextInt()),new Point(sc.n原创 2021-06-21 16:56:02 · 61 阅读 · 0 评论 -
2021-06-13
Arrays.toString:输出一维数组(带括号);Arrays.deepToString:输出二维数组(带括号);import java.util.Arrays; public class Main { public static void main(String[] args) { int []a= {0,12,35,11,10,8,9,352,654,2345}; int[][] b={{60,25,55,88},{78,90,99,50,22},{20,19,15原创 2021-06-13 20:31:46 · 63 阅读 · 0 评论 -
2021-06-05
关于iterator迭代器:(1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承**。(2) 使用next()获得序列中的下一个元素。(3) 使用hasNext()检查序列中是否还有元素。(4) 使用remove()将迭代器新返回的元素删除。注:Object next():返回迭代器刚越过的元素的引用,返回值原创 2021-06-08 21:33:44 · 79 阅读 · 0 评论 -
2021-06-04
判断素数:*import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if ( a<2 ) { a=2; } int flag=0,sum原创 2021-06-04 22:33:28 · 69 阅读 · 0 评论 -
2021-06-03
内部类事件监听器类:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Main { JLabel t=new JLabel("请单击以下的按钮"); JButton b1=new JButton("确定"); JButton b2=new JButton("取消"); public static void main(String[] args) { Main m=new Mai原创 2021-06-03 22:53:56 · 55 阅读 · 0 评论 -
2021-05-29
ArrayList的sort方法:默认的为升序;要是想实现降序等排序方法得调用Comparator方法:Comparator.naturalOrder()//升序;Comparator.reverseOrder()//降序;原创 2021-05-29 22:43:02 · 136 阅读 · 0 评论 -
2021-5-27
import java.io.*;public class test9{ public static void main(String[] args)throws IOException,ClassNotFoundException { Student s1=new Student("张三",18); Student s2; ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(args[0])); oo原创 2021-05-27 22:51:38 · 45 阅读 · 0 评论 -
2021-05-17
PTA 7-5两队pk——Javaimport java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int []c=new int[100];//创建一个c大数组将A、B两队的成绩都纳入; int n=sc.nextInt(); int []a=new int[n]; for(int i=0;i<n原创 2021-05-17 12:40:57 · 77 阅读 · 0 评论 -
2021-05-16
PTA 7-7 命名规范——Javaimport java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str=sc.nextLine(); int len1=str.length(); char []chars=new char[len1];//建立个字符数组用于接下来原创 2021-05-16 11:52:49 · 68 阅读 · 0 评论 -
2021-05-15
java中的trim()方法用于去除用户输入字符串中的前后端空格,水平制表符,换行符,垂直制表符,换页符,回车等符号。原创 2021-05-16 11:43:35 · 49 阅读 · 0 评论 -
2021-5-14
Java——7-6 删除序列的最大和最小值问题-hebustimport java.util.Scanner;import java.util.Arrays;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str=sc.nextLine();//按照字符串形式全部输入; Strin原创 2021-05-14 20:38:10 · 66 阅读 · 0 评论 -
2021-05-13
Java——打台球:答案:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int sum=0; int []a=new int[7];//创建一个数组来储存七种球的数量; for(int i=0;i<7;i++)原创 2021-05-13 10:29:57 · 59 阅读 · 0 评论 -
2021-05-12
java.lang.String.charAt()方法返回 指定索引 处的 char值。注:索引范围 是从0 到length() - 1。原创 2021-05-12 22:03:34 · 64 阅读 · 0 评论 -
2021-05-11
Java———超市贴花代码:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int []a=new int[n]; for(int i=0;i<n;i++) {原创 2021-05-11 20:43:40 · 100 阅读 · 0 评论 -
2021-05-07
今日练习题:1.请写出以下程序运行结果:class Main extends Thread {Sub c;public Main(Sub calc) {c = calc;}public void run() {synchronized© {try {System.out.println(“Waiting for calculation…”);c.wait();} catch (InterruptedException e) {}}System.out.println("Total原创 2021-05-07 23:07:18 · 729 阅读 · 0 评论 -
2021-05-06
关于捕获处理异常的运用:class IllegalArgumentException extends Exception//定义一个捕获异常类;{private String str;public IllegalArgumentException(String str){this.str=str;}public String toString(){return str+“不能构成三角形”;}}public class Main{public static void main(S原创 2021-05-06 23:57:32 · 62 阅读 · 0 评论 -
2021-04-30
人口统计:代码:锲而不舍,金石可镂。——荀况原创 2021-04-30 22:15:44 · 72 阅读 · 1 评论 -
2021-04-29
有关list和set:二者均继承Collection接口,因此在调用其集合时均要先实例化,常见的实例化类有ArrayList,HashSet,TreeSet;其中list集合的对象可重复按顺序排列,set集合的对象不可重复且不按顺序排列:在自己定义的类中去完成list以及set接口的运用需要注意一下几点:1.实现list接口中须在自己定义的类中改写继承于父类中的toString()方法。**(尤其重要)**2.实现set接口中须在自己定义的类中改写hashCode()方法和equals()方法来实原创 2021-04-29 21:51:14 · 144 阅读 · 0 评论 -
2021-04-28
学投资:小提示:1.用setPrority()方法可以改变线程的优先级。2.在面向对象的软件系统中,不同类对象之间的通信的一种构造称为“消息”;耐心是一切聪明才智的基础。——柏拉图原创 2021-04-28 22:58:41 · 160 阅读 · 0 评论 -
2021-04-27
显示缺失的数(Java):上代码:人生恰恰像马拉松赛跑一样……只有坚持到最后的人,才能称为胜利者。——池田大作原创 2021-04-27 19:28:50 · 59 阅读 · 0 评论 -
2021-04-26
关于Math.round()函数:用于对float、double类型的四舍五入。基本格式:Math.round(float a);返回值为int类型;Math.round(double b);返回值为long类型;若遇到几几点五这种会取离值较大的数。如Math.round(12.5)=13;Math.round(-12.5)=-12;...原创 2021-04-26 22:42:31 · 47 阅读 · 0 评论 -
2021-04-25
字母图形:代码:i比j大的时候:i比j小的时候:原创 2021-04-25 22:27:20 · 57 阅读 · 0 评论 -
2021-04-24
设计Worker类及其子类:填写的代码:原创 2021-04-24 20:33:13 · 62 阅读 · 0 评论 -
2021-04-23
喝饮料:原创 2021-04-23 20:46:08 · 73 阅读 · 0 评论 -
2021-04-22
两个矩阵相乘:import java.util.Scanner;public class Main{public static void main(String[] args){int a1,b1,a2,b2;Scanner sc=new Scanner(System.in);int [][]s1=new int[10][10];int [][]s2=new int[10][10];int [][]s3=new int[10][10];a1=sc.nextInt();b1=sc.ne原创 2021-04-22 21:27:06 · 60 阅读 · 0 评论 -
2021-04-20
关于Thread和Runnable:Runnable用于实现接口,不能自个启动或实现一个线程;而Thread可以自我实现多个线程。基本格式:public class MyThread extends Thread{定义属性;public MyThread(){}public void run(){}【还有继承过来的start()方法】}public class MyRunnable implements Runnable{定义属性;public MyRunnable(){原创 2021-04-20 20:09:31 · 54 阅读 · 0 评论 -
2021-04-19
关于indexOf()方法:用于返回指定字符串在一串字符串当中首次出现或最后一次出现的位置,也可利用这一方法来计算字符串的总共出现次数。基本格式: 对象名.indexOf(x,start) 或 对象名.lastindexOf(x,start)[其中x表示需要的目标字符串,start表示开始查找计算的位置]具体:添加链接描述注:1、目标字符串大小写得明确。2、找到会返回目标字符串所占位置的数字,未找到则返回-1。...原创 2021-04-19 20:30:45 · 55 阅读 · 0 评论 -
2021-04-18
假设构建两个不同类型数组:int []sum = new int[n];String []str = new String[n];如果要逐个调用查看数组中的元素:基本格式:for(数组类型 (x): (数组名) );for(int a: sum) | | for(String a: str) {其意思就是遍历数组sum或str里的每个元素a};...原创 2021-04-18 23:16:51 · 335 阅读 · 0 评论 -
2021-04-16
习题:裁判测试程序样例中展示的是一段二维向量类TDVector的定义以及二维向量求和的Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。提示:需要补充的成员方法有:无参构造方法带参构造方法getXgetYsetXsetYadd方法裁判测试程序样例:...原创 2021-04-16 19:35:01 · 150 阅读 · 1 评论 -
2021-04-15
关于instanceof关键字的用法:基本格式:对象 + instanceof + 类 (用于判断对象是否属于类或子类创建的实例对象,是则会返回true,不是则会返回false);注:得用于有继承关系时的语句体中,这样才会有从属关系的判断。若是对象完全与判别的类没关系会报错:若把其中的System.out.println(b instanceof Teacher)输入则会报错:只要持之以恒,知识丰富了,终能发现其奥秘。——杨振宁...原创 2021-04-15 17:39:50 · 46 阅读 · 0 评论 -
2021-04-14
关于BigInteger、BigDecimal的用法:该方法用来处理一些超大型数据,会以字符串类型输入(大于long类型、小于double小数的数据时),在使用该方法时应在要调用其类包:java.math.*;基本格式:BigInteger (x)= new BigInteger(“aaaaaaaaa”);BigDecimal (x) = new BigDecimal(“bb.ccccccc”);对象.方法名(值);有关可调用的详细方法可参考:添加链接描述简单小试:要在这个世界上获得成功原创 2021-04-14 11:57:05 · 51 阅读 · 0 评论 -
2021-04-13
对象与方法之间的构建调用顺序理解:13行与22行的v.i值改变的区别:13行中的v.i值改变不会影响输出结果,但22行的会影响最后一个值的输出:原创 2021-04-13 12:21:02 · 42 阅读 · 0 评论 -
2021-4.11——4.12
关于try、catch、finally语句的执行顺序:基本格式:try{java语句;(return xxx)}catch(Exception e){java语句;(return xxx)}finally{java语句;(return xxx)}其中格式可以根据需要改变,catch、finally需要时添加,try作为开头人必须存在的:假若catch中出现(return+值)则会先保留住return返回的值即15,然后系统会先往后看下若有finally则会将15值先寄存着,执行完f原创 2021-04-12 23:25:59 · 64 阅读 · 0 评论 -
2021-04-10
关于Java中的固定保留小数方法:基本格式:在要输出的被要求保留小数的变量前加前缀方法即可:String.format("%.6f",(变量名));注意:对于int类型的数不能保留小数否则会报错:对于float以及double类型本身就是小数的固定保留小数只需注意不要超过其本身小数范围即可。float有效8位,double有效16位:要从容地着手去做一件事,但一旦开始,就要坚持到底。——比阿斯...原创 2021-04-10 21:26:10 · 49 阅读 · 0 评论 -
2021-04-09
Integer.parseInt():一种用来将字符串转化为整数的方法:基本格式就是Integer.parseInt(字符串),它会把括号中的字符串类型参数的转化成整数形式,假若没有字符串类型的参数,它也会先把参数转化为字符串类型在将其转化为整数。还有就是假若有"0x11",“0X11”,"011"等形式的字符串它会把其相对性表示的进制类型转化进行再输出其进制下的整数结果:...原创 2021-04-09 21:53:21 · 55 阅读 · 0 评论 -
2021-4.5——4.8
关于对象的创建和使用:先创建一个类名,在类名里面在创建属性、对象。类=属性+对象其中创建类的语法为:class 类名{}创建对象的语法为:类名 (x)= new 类名()用new实例化一个对象,也叫做实例变量。相当于new一个对象后在内存存储空间中创建了一个新的空间供其对象使用它、调用它:Student s=new Student();System.out.print(s.[x]) 而[x]中的内容也就是Student对象中包含的属性,你可以将其调用出来用。...原创 2021-04-08 17:39:27 · 107 阅读 · 2 评论