- 博客(25)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 L1-019 谁先倒 (15分)java
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); int jia=s.nextInt(); //输入甲乙的酒量 int yi=s.nextInt(); int n=s.nextInt(); //输入预定的划拳轮数// int a=0,b=0,i=0; ...
2020-10-29 13:02:27 161
原创 7-2 求解给定字符串的前缀 (10分)(Java)
这道题有点离谱,我用while循环写,全是答案错误(可能是判断条件有问题或者其他),用do while就可以。以后需要用do while的时候就不能冷落她了import java.util.Scanner;public class Main{ public static int fun(String a, String b){ int k = 0; int len1 = a.length(); int len2 = b.length(); .
2020-10-28 17:11:06 817
原创 今天用Java刷PTA练习题遇到的一些问题
Scanner类下有两个读取字符串的方法,next和nextLine其实这两个方法的区别我在之前的博客中已经说明过了,但是今天刷题遇到了问题,经过我自己的测试,再说明一下String a = null; a = input.next(); System.out.print(a.equals(""));如果主函数中只有这些代码,如果你直接按Enter键,程序就一直会等你输入,因为next方法会以空格座位结束符,将空格之前的字符组成一个字符串。而如果你直接输入Enter,
2020-10-28 16:44:44 224
原创 L1-017 到底有多二 (15分)(Java)
好久没有一遍过了,记录一下(逃import java.text.DecimalFormat;import java.util.Scanner;public class Main{ public static String fun(String num){ double cnt = 0; double ans = 0.0; int len = 0; if(num.charAt(0) == '-'){ le.
2020-10-28 14:47:46 195 1
原创 L1-011 A-B (20分)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Scanner;public class Main{ public static String fun(String a, String b){ char[] arrA = a.toCharArray(...
2020-10-27 15:44:04 187
原创 7-2 计算正五边形的面积和周长 (25分)
这道题不难,有一个坑点是Math.tan函数的参数注意单位是rad这使得我卡了半天,又没按照题目要求写,没全对,鉴借的别人的代码,特此记录import java.text.DecimalFormat;import java.util.Scanner;abstract class shape {public abstract double getArea(); public abstract double getPerimeter(); }class RPentagon extends
2020-10-21 15:08:13 3054 1
原创 7-1 使用公历类GregorianCalendar (25分)
就按照题目所说的使用那个类创建一个对象,然后设定毫秒值,再使用getTime方法返回一个Date类型的对象或者也可以直接自己创建一个Date对象,然后设定毫秒值,PTA也是检测不出来的再通过DateFormat类下的一个子类SimpleDateFormat类格式化date对象,最后记得将月份值减一(也是吃饱了撑的)详见代码!import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;impo.
2020-10-21 14:16:16 1288 1
原创 银行系统(Java实现)
主要实现了登录查询余额存款取款转账开户销户使用txt格式存储对象由于本人学艺不精,暂时无法实现销户功能,即从文件中删除一个对象现将代码发布于此,互相学习用户类package bank;import java.io.Serializable;public class Account implements Serializable { private String name; private String password; private double
2020-10-21 07:24:46 3160
原创 Java——>字符型文件流,文件的常用操作方法
本文将文件的一些常用操作方法封装在了一个类中,欢迎交流学习import java.io.*;public class FileOperate { //展示文件或文件夹 public void showFile(File file){ File[] files = file.listFiles(); if (files!= null && files.length != 0){ for(File f: fi
2020-10-17 18:33:12 158 1
原创 L1-005 考试座位号 (15分)(Java实现)
先是自己写的,用Scanner读取,超时(说是因为这个)import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.util.Scanner;public class Main{ public Main(){ } public Main(String candidateNumber, String tryNum, String .
2020-10-16 14:11:56 1524 4
原创 Java——>>DecimalFormat类的一些坑点
DecimalFormat处理1.24385,取四位小数的时候,得出的结果是1.2438,搜了下,DecimalFormat默认的是4舍,6入,5则奇入偶舍。改了舍入方式,发现问题还是存在,在stackoverflow上发现是数据精度问题,由string转成bigdecimal再转换则没问题了,先记录下,后续有空再看看源码。public static void test2() { System.out.println(""); double a = 1.24385;
2020-10-16 14:06:22 376
原创 Java——>将一个字节型文件的内容写入另一个字节型文件
自己实现了一个方法,将绝对路径a下的文件的字节型内容写入绝对路径b下的文件中public static void inputB(String a, String b){ FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream(a); fos = new FileOutputStream(b
2020-10-14 20:37:19 204
原创 L1-002 打印沙漏 (20分)(Java版,带注释)
说是带点栈的思想?不太清楚(import java.util.Scanner;import java.util.*;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num = input.nextInt(); String ch = input.next(); i
2020-10-12 22:00:13 292
原创 Java——Scanner读取问题
nextInt(nextFloat nextByte) next nextLine1.读取方式上来讲 大家都以回车符作为结束符号除了nextLine以外其余的方法都不读取回车符2.读取的返回结果来讲 nextInt–>int nextFloat–floatnext–String nextLine–>Stringnext方法看到回车或空格都认为结束 nextLine只认为回车符结束输入abc def g 输入abc def g.
2020-10-12 13:35:00 345
原创 Java的错误及异常
异常/错误程序运行过程中,可能会发生一些不被期望的效果,肯定会阻止我们的程序按照指令去执行这种不被预期出现的效果,肯定需要抛出来告诉我们在Java中有一个定义好的规则Throwable(可以抛出的)以下是一些子类Error错误(通常不会关注)通常是一些物理性的,JVM虚拟机本身出现的问题,程序指令是处理不了的Exception异常通常是一种人为规定的不正常的现象,通常是给定的程序指令产生了一些不符合规范的事情 Throwable类实现了一个序列化接口Error(错误) Exc
2020-10-05 19:32:49 88
原创 Java--->toString方法
toString 是源自java Object类,在Object 内定义为:返回一个 类名@hashcode的字符串,可以overridden 用来返回 你认为有用的信息,toStrng 没有argumentsoverride:public String toString(){// insert you codereturn “informations”}因为在java中 Object类是基类,所以每个类都会有toString方法。System.out.println(Object)实际上就是
2020-10-04 12:35:05 111
原创 IntelliJ IDEA 自动导入包 快捷方式
当我们使用Java已经写好的类创建对象时,经常会出现不知道需要导入哪一个包,而去百度。特别耽误事,下面给大家介绍一个自动导入包的快捷方式先是这种未导入包的情况按了Alt+Enter之后,可能会出现这种情况,选第一个。也会不出现这个列表,直接导入最后的结果...
2020-10-03 10:35:02 696
原创 Java笔试---ArrayList与Vector类的区别
与StringBuilder和StringBuffer类似ArrayList是在1.2版本出现的,Vector是在1.0版本出现的,早期出现的版本是偏向于线程安全的,后期出现的版本效率更高,但是是非线程安全的。ArrayList----->底层就是一个数组 所属的包 java.util 如何创建对象 无参数构造方法 带默认空间的构造方法 带collection参数的构造方法 常用的方法---小容器 存 add 取 get 删 remove 改 s
2020-10-03 09:50:51 124
原创 Java-->String家族笔试中经常容易考察的知识点
1.String所属的包 继承关系 实现接口java.lang 继承Object 接口Serializable,CharSequence,Comparable2.String构建方式常量 构造方法3.String对象内存结构字符串常量区 new堆内存对象== equals()区别“a”+“b”+“c”4.String不可变特性长度及内容5.String中的常用方法—与StringBuilder的区别concat(); toUpperCase();6.String和String
2020-10-02 11:48:52 154
原创 Java--->为什么concat方法比+拼接字符串效率快
String是一个非常特殊的类,他可以像基本类型一样直接赋值即创建对象的时候String str = “abc”; //其中字符串abc存在字符串常量池中。下面给出一个例子,比较+和concat方法拼接字符串的效率孰优孰劣。// String str = “a”+“b”+“c”+“d”;//数学计算 拼接符号// System.out.println(str);//过程中产生了几个String对象? 字符串常量池7个// //1对象–>value
2020-10-02 09:53:09 567
原创 Java中非常重要的一个类-——String
**本文主要简单介绍String类及它的一些方法,可以收藏以便日后学习**String类1.所属的包java.lang 没有继承类 默认继承Object2.实现了三个接口 Serializable CharSequence Comparable<>3.String是一个非常特殊的引用数据类型,创建对象方式如下String str = “abc”;String str = new String();String str = new String(“abc”);String.
2020-10-01 12:52:35 235
原创 Java---->关于String类中的split方法
简单介绍就是:String[] arr = 对象.split(String regex [,int limit限度界限]);(方法重载,拆几段)按照给定的表达式将原来的字符串拆分开的详细见JavaAPI文档今天遇到一个题,写一个方法,将一行字符串的每个单词的首字母都大写。我的想法是字符串拼接+循环,即通过String类中的一系列方法拆分字符串,再重组。但是最后发现只能适应一种情况,就是相邻单词间只有一个空格,出现多个空格的情况就会出现字符串越界的情况。调试了一早上还是没有很好的方法,如果你有好方法
2020-10-01 12:31:19 165
Java程序员面试资料及简历模版
2022-05-04
微机原理期末复习试卷附详细答案和必背知识点
2022-05-04
Java考试系统,使用了swing、文件IO、反射等JavaSE部分的基础知识。
2020-11-25
反编译的jar包被我修改后如何重新打包?
2022-03-22
Chrome不支持vue文件里的注释如何解决?
2022-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人