- 博客(6)
- 收藏
- 关注
原创 HDU Java 1064 2734
1064.java import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc= new Scanner(System.in); int n =12; double sum=0; while(n-->0){ sum+=sc.nextDouble(); } double avg=sum/12.0;
2021-08-05 13:44:16 91
原创 HDU Java 2104
按题目描述场景,用填充数组的方式,模拟了多组输入,输出都是正确的,但就是wrong answer。最后还是用了辗转相除法,这里递归次数不多,所以直接递归了。 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ int a = sc.n
2021-08-05 09:06:50 77
原创 HDU Java 1062
1062.java 学习了StringBuilder的reverse()功能是将字符串逆序。 发现split(" “)的特性:连续的空格,切割出的字符串是一个空格,而字符串末尾的连续空格都会被忽略。 比如’a空格空格空格b空格空格空格’split后的结果是 a、空格、空格、b四个字符串。 所以这题最后要补上空格;另一个办法是在原字符串末尾加上” A",切割后再丢弃" A",这样就不用最后补空格。 import java.util.Scanner; public class Main{ public s
2021-08-02 11:00:10 109
原创 HDUjava 1720
1720.java 学习了split()分割字符串和十六进制转十进制Integer.parseInt(,16); import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ String str=sc.nextLine(); Str
2021-08-02 10:46:09 99
原创 HDU Java 2000-2003 基本操作
2000.java 1、发现无法用hasNext()和hasNextLine()返回false来结束循环。用按行读入,并加上str.equals("")判断来跳出循环。不按行读没好办法,直接CTRL+Z退出吧。 2、判断字符串是否相等,不能用==,==是判断变量的地址是否相等。要用str1.equals(str2),其他一些类型变量同理。 import java.util.Scanner; public class Main{ public static void main(String[] args
2021-07-29 16:27:56 96
原创 HDU java基本输入输出练习 (1000,1089-1096,1001)
尝试了几个acm练习平台,以及python,c++和java。 最终主力刷hdu。 参考网上大佬建议的次序刷题,零基础学习java。 已完成基本输入输出练习。 1000.java、1089.java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while
2021-07-28 16:01:00 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人