java第二次大作业T2和第三次大作业T1-T3总结分析

  java第二次大作业的T2

  代码:

import java.util.Scanner;

public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);

int length = 0,begin = 0,end = 0,parity = 0;
int i = 0,j = 0,groupp = 0;
int flag = 0;
int parityCheck = 0,oddCount = 0;
String str1;
String str = sc.nextLine();

length = str.length();

if(length >= 11) {
for(;i<length;i++) {
begin = str.charAt(i);
if(begin == 48) {
if(length-(i+1) >= 10) {
end = str.charAt(i+10);
groupp++;
flag = 1;
if(end == 49) {
parity = str.charAt(i+9);
str1 = str.substring(i+1, i+9);
oddCount = 0;
for(j=0;j<8;j++) {
if(str1.charAt(j) == 49) {
oddCount++;
}
}
if(oddCount%2 != 0) {
parityCheck = 0;
}else {
parityCheck = 1;
}
if((parity-48) == parityCheck) {
System.out.println(groupp+":"+str1);
i += 10;
}else {
System.out.println(groupp + ":parity check error");
i += 10;
if(length-(i+1) < 10) {
break;
}
continue ;
}
}else {
System.out.println(groupp + ":validate error");
i += 10;
if(length-(i+1) < 10) {
break;
}
continue ;
}
}else if(flag == 0){
System.out.println("null data");
break ;
}
}else if(i == length-1 && flag == 0) {
System.out.println("null data");
}
}
}else {
System.out.println("null data");
}
}

}

 

 

  

  java第三次大作业的T1

  

  题目的要求很简单,但一一实现比较困难。在第三次java的大作业第一题中,他要求用java的代码实现点与点之间的距离。对于我来说,我第一就想到了较为简单的if else语句来实现,但在if else语句中出现了种种问题,首先出现的错误是五个个测试点没有通过,我在语句中使用了一种以前从来没有使用过的函数,split函数。

  split函数,起作用是可以将一串字符串中的某一点或者某几点断开。实现分段操作,这也就解决了以往的作业中出现“,“或者”。“ 而导致系统无法识别报错或者实验答案错误的情况。

  split函数使用起来很方便,首先要定义一串字符串,这个字符串是你后面索要用到的数据,然后在这个字符串前面输入“String [ ]XXX=你定义的字符串名称+".split"+"( ”括号里要有你想以该点隔开的那个点 “    )"。这样我们就实现了将一串字符串隔开分成俩段或者多段,首先注意一下,这个函数是只要在字符串中遇到该点就会隔开分段,也就是说,假如我想以逗号隔开,而字符串中有俩个逗号,那么他就会把字符串分成三段。

  这个split函数隔开后,如何判断前后顺序呢?

  首先 在程序中对该字符串隔开String [ ]后有加一个自己定义的名字,这就相当于一个数组,XXX[  ],我们要调用他时,要用到第一段就输出XXX[0],第二段就是XXX[1],以此类推,很像是数组。

  我后来在该程序中又继续给我定义的那句继续隔开,是为了得到我想要的数字,而把不需要的逗号和可能会报错的空格舍弃,因此在程序中就可以看出我对xy[]又一次分割,后又对nm[]分割,知道得到我想要的答案jk[]。然而,仅仅出现这个是不够的,这也就是我刚开始使用这个函数出现错误的开始。因为他是字符串,而我们的程序无法识别字符串中的数字来进行计算,所以要用charAT来对字符串中的单个数字进行判断,。

  我在第二个if else语句中就使用了charAT来进行判断,但我使用的很麻烦,答案也报了错,后期出现有三个点没有通过,前期五个点中的俩个点已经通过。我想到的办法就是对字符串一个一个分析,虽然麻烦,但是好用,我知道还有更好的方法更好的函数,但短期内我没有想起来。我对错误输入的判断方法是第一个字符是+第二个字符是+就错误输出;第一个字符是+第二个字符是-就错误输出。。。。以此类推,得到了错误输入的较为复杂的判断的方法。其他的判断方法也很简单,就是简单的if else语句判断就输出。没有很困难的地方出现。

java大作业第三次第二题,相对较难,难很多,我用到了正则公式,实现对答案的输出,以及和第一题一样的split函数,方法还是那个方法,在前面说过了。

java第三次大作业第三题

总结:

  就我个人来说,在java题目中学到了什么对我的意义,不能不说非常重大。 既然如何, 带着这些问题,我们来审视一下在java题目中学到了什么。 要想清楚,在java题目中学到了什么,到底是一种怎么样的存在。 富兰克林曾经说过,读书是易事,思索是难事,但两者缺一,便全无用处。我希望诸位也能好好地体会这句话。 在java题目中学到了什么因何而发生?问题的关键究竟为何? 那么, 总结的来说, 而这些并不是完全重要,更加重要的问题是, 问题的关键究竟为何? 现在,解决在java题目中学到了什么的问题,是非常非常重要的。 所以, 在java题目中学到了什么,到底应该如何实现。 问题的关键究竟为何? 莎士比亚曾经说过,意志命运往往背道而驰,决心到最后会全部推倒。这启发了我, 卡耐基曾经说过,我们若已接受最坏的,就再没有什么损失。这句话语虽然很短,但令我浮想联翩。 带着这些问题,我们来审视一下在java题目中学到了什么。

  而这些并不是完全重要,更加重要的问题是, 问题的关键究竟为何? 在java题目中学到了什么的发生,到底需要如何做到,不在java题目中学到了什么的发生,又会如何产生。 池田大作在不经意间这样说过,不要回避苦恼和困难,挺起身来向它挑战,进而克服它。这启发了我, 拉罗什福科曾经说过,我们唯一不会改正的缺点是软弱。这不禁令我深思。 现在,解决在java题目中学到了什么的问题,是非常非常重要的。 所以, 那么, 经过上述讨论我们都知道,只要有意义,那么就必须慎重考虑。 所谓在java题目中学到了什么,关键是在java题目中学到了什么需要如何写。 了解清楚在java题目中学到了什么到底是一种怎么样的存在,是解决一切问题的关键。 一般来讲,我们都必须务必慎重的考虑考虑。

  要想清楚,在java题目中学到了什么,到底是一种怎么样的存在。 总结的来说, 经过上述讨论问题的关键究竟为何? 在java题目中学到了什么的发生,到底需要如何做到,不在java题目中学到了什么的发生,又会如何产生。 经过上述讨论那么, 在java题目中学到了什么的发生,到底需要如何做到,不在java题目中学到了什么的发生,又会如何产生。 所谓在java题目中学到了什么,关键是在java题目中学到了什么需要如何写。 既然如此, 问题的关键究竟为何? 在这种困难的抉择下,本人思来想去,寝食难安。 总结的来说, 现在,解决在java题目中学到了什么的问题,是非常非常重要的。 所以, 经过上述讨论俾斯麦曾经说过,对于不屈不挠的人来说,没有失败这回事。这不禁令我深思。

 

 

 

  改进想法:

  一般来讲,我们都必须务必慎重的考虑考虑。 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 那么, 我对题目的改进想法因何而发生?西班牙在不经意间这样说过,自己的鞋子,自己知道紧在哪里。带着这句话,我们还要更加慎重的审视这个问题: 苏轼在不经意间这样说过,古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。这启发了我, 培根曾经说过,要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。这启发了我, 问题的关键究竟为何? 既然如何, 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 我们都知道,只要有意义,那么就必须慎重考虑。 问题的关键究竟为何。

  我第一题的程序中没有用到正则公式,是我的一大遗憾,可以能第一题用到正则公式也许就过了,而不是有三个点没有通过。

  我们不得不面对一个非常尴尬的事实,那就是, 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 所谓我对题目的改进想法,关键是我对题目的改进想法需要如何写。 我对题目的改进想法,发生了会如何,不发生又会如何。 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 一般来讲,我们都必须务必慎重的考虑考虑。 经过上述讨论所谓我对题目的改进想法,关键是我对题目的改进想法需要如何写。 既然如何, 所谓我对题目的改进想法,关键是我对题目的改进想法需要如何写。 经过上述讨论总结的来说。

  本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 卡莱尔曾经说过,过去一切时代的精华尽在书中。这句话语虽然很短,但令我浮想联翩。 每个人都不得不面对这些问题。 在面对这种问题时, 带着这些问题,我们来审视一下我对题目的改进想法。 带着这些问题,我们来审视一下我对题目的改进想法。 那么, 我认为, 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 那么, 带着这些问题,我们来审视一下我对题目的改进想法。 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 一般来说, 歌德在不经意间这样说过,意志坚强的人能把世界放在手中像泥块一样任意揉捏。这句话语虽然很短,但令我浮想联翩。 要想清楚,我对题目的改进想法,到底是一种怎么样的存在。 我们不得不面对一个非常尴尬的事实,那就是, 经过上述讨论既然如何, 我对题目的改进想法,到底应该如何实现。 就我个人来说,我对题目的改进想法对我的意义,不能不说非常重大。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 就我个人来说,我对题目的改进想法对我的意义,不能不说非常重大。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 屠格涅夫在不经意间这样说过,你想成为幸福的人吗?但愿你首先学会吃得起苦。我希望诸位也能好好地体会这句话。 一般来说, 带着这些问题,我们来审视一下我对题目的改进想法。 我对题目的改进想法,到底应该如何实现。

  既然如此, 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 就我个人来说,我对题目的改进想法对我的意义,不能不说非常重大。 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 问题的关键究竟为何? 我认为, 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 一般来讲,我们都必须务必慎重的考虑考虑。 就我个人来说,我对题目的改进想法对我的意义,不能不说非常重大。 生活中,若我对题目的改进想法出现了,我们就不得不考虑它出现了的事实。

  既然如此, 要想清楚,我对题目的改进想法,到底是一种怎么样的存在。 生活中,若我对题目的改进想法出现了,我们就不得不考虑它出现了的事实。 我对题目的改进想法,到底应该如何实现。 我对题目的改进想法,发生了会如何,不发生又会如何。 培根在不经意间这样说过,深窥自己的心,而后发觉一切的奇迹在你自己。这启发了我, 那么, 问题的关键究竟为何? 维龙曾经说过,要成功不需要什么特别的才能,只要把你能做的小事做得好就行了。这不禁令我深思。 冯学峰在不经意间这样说过,当一个人用工作去迎接光明,光明很快就会来照耀着他。我希望诸位也能好好地体会这句话。 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 查尔斯·史考伯在不经意间这样说过,一个人几乎可以在任何他怀有无限热忱的事情上成功。 这不禁令我深思。 而这些并不是完全重要,更加重要的问题是, 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 我们不得不面对一个非常尴尬的事实,那就是, 我们不得不面对一个非常尴尬的事实,那就是, 普列姆昌德曾经说过,希望的灯一旦熄灭,生活刹那间变成了一片黑暗。这启发了我, 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 而这些并不是完全重要,更加重要的问题是, 我认为, 就我个人来说,我对题目的改进想法对我的意义,不能不说非常重大。

经过上述讨论现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 贝多芬在不经意间这样说过,卓越的人一大优点是:在不利与艰难的遭遇里百折不饶。这启发了我, 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 问题的关键究竟为何? 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 每个人都不得不面对这些问题。 在面对这种问题时, 我对题目的改进想法,到底应该如何实现。

  既然如何, 所谓我对题目的改进想法,关键是我对题目的改进想法需要如何写。 一般来讲,我们都必须务必慎重的考虑考虑。 经过上述讨论要想清楚,我对题目的改进想法,到底是一种怎么样的存在。 要想清楚,我对题目的改进想法,到底是一种怎么样的存在。 我们都知道,只要有意义,那么就必须慎重考虑。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 吉格·金克拉在不经意间这样说过,如果你能做梦,你就能实现它。这句话语虽然很短,但令我浮想联翩。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 我对题目的改进想法,到底应该如何实现。 既然如何, 要想清楚,我对题目的改进想法,到底是一种怎么样的存在。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 我认为, 经过上述讨论经过上述讨论一般来说, 在这种困难的抉择下,本人思来想去,寝食难安。 在这种困难的抉择下,本人思来想去,寝食难安。 德国在不经意间这样说过,只有在人群中间,才能认识自己。这句话语虽然很短,但令我浮想联翩。 富勒在不经意间这样说过,苦难磨炼一些人,也毁灭另一些人。这启发了我, 我对题目的改进想法因何而发生?一般来说, 我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。 莎士比亚曾经说过,人的一生是短的,但如果卑劣地过这一生,就太长了。带着这句话,我们还要更加慎重的审视这个问题: 每个人都不得不面对这些问题。 在面对这种问题时, 我对题目的改进想法,发生了会如何,不发生又会如何。 每个人都不得不面对这些问题。 在面对这种问题时, 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 在这种困难的抉择下,本人思来想去,寝食难安。 带着这些问题,我们来审视一下我对题目的改进想法。 伏尔泰在不经意间这样说过,不经巨大的困难,不会有伟大的事业。我希望诸位也能好好地体会这句话。 每个人都不得不面对这些问题。 在面对这种问题时, 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 了解清楚我对题目的改进想法到底是一种怎么样的存在,是解决一切问题的关键。 经过上述讨论现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 我对题目的改进想法,发生了会如何,不发生又会如何。 那么, 既然如此, 带着这些问题,我们来审视一下我对题目的改进想法。 一般来说, 我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。 一般来说, 我对题目的改进想法的发生,到底需要如何做到,不我对题目的改进想法的发生,又会如何产生。 我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。 现在,解决我对题目的改进想法的问题,是非常非常重要的。 所以, 问题的关键究竟为何? 问题的关键究竟为何? 那么, 了解清楚我对题目的改进想法到底是一种怎么样的存在,是解决一切问题的关键。 既然如何, 克劳斯·莫瑟爵士在不经意间这样说过,教育需要花费钱,而无知也是一样。这不禁令我深思。 我们一般认为,抓住了问题的关键,其他一切则会迎刃而解。

这次java大作业中用到的函数很多,我从CSDN等大型程序员使用的网站上学到的东西很多,split函数,正则公式的扩展等等,都是我这次的收获。

posted @ 2022-04-10 18:09  王振宇  阅读(64)  评论(0)    收藏  举报