其他分享
首页 > 其他分享> > PTA-Blog-1.

PTA-Blog-1.

作者:互联网

在这次pta的大作业中,题目难度依次递增,第三次作业的复杂程度多次让我怀疑人生。总共十六道题,前面十道题让我们小试身手,让我们初步了解java的基础编写方法,输入输出,以及统一的
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); in.close();
在答题期间学习了charAt()函数的使用,可以用来判断输入的数值,具体在某一位,例如1234的charAt(1)为‘2’;如需使用数学方法的话,就要在方法面前加Math以正常运行,substring的截取字符串,indexof的寻找目标第一次出现的下标,split的字符串切割,强制转换类型,matches的匹配方式,以及正则表达式,这个东西属实难搞,目前只能依葫芦画瓢画出个大概,例如
if(!str[i].matches("^[-+]?([1-9]\\d*|0|0\\.\\d+|[1-9]\\d*\\.\\d+)$"))
这一连串稀奇古怪的符号就是判断是否为正负数,
面对这些题目时,我们脑中应首先对代码整体进行构思设计,就论作业三的7-2,要进行正常的运行,首先要进行格式排查,输入点的数据是否正确,在进行选项要求的操作时,是否达到进行操作的要求:点的数量以及选项本身,在这些基础上再完成需求,这就需要列出多个类进行操作,才会使代码本身更具可视性,更显得有条有序不紊乱。

2-7-2因过程较简单直接,感觉无创建类的必要,所以就没有创建
3-7-1类列表