Java学习入门
初期的java学习知识
RoundOff
这个作者很懒,什么都没留下…
展开
-
第2周编程题--Java编程
1.时间换算题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359...原创 2018-04-07 15:17:28 · 382 阅读 · 0 评论 -
基本比较排序算法总结--Java描述
算法: 描述一种有限、确定、有效的并合适计算机程序来实现用于解决问题的方法一般与数据结构组合起来使用,算法提供方法思想,数据结构提供数据的组织方式稳定性:排序中相等的元素保留之前的相对顺序我们就是算法是稳定的。排序算法有很多,包括插入排序,冒泡排序,堆排序,归并排序,选择排序,计数排序,基数排序,桶排序,快速排序等。插入排序,堆排序,选择排序,归并排序和快速排序,冒泡排序都...原创 2019-08-23 22:30:32 · 490 阅读 · 0 评论 -
Java查源码方法
在学习迭代器的过程中,想看iterator的hasNext()和next()的源码实现,可用getClass找到源码位置import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class test { public static void main(Str...原创 2019-08-17 11:02:24 · 379 阅读 · 0 评论 -
Thread和String需要注意的两个点
一.Thread 先来说Thread,Thread类是用来开启线程的类,自身的run()包含的是方法执行体,start()是方法执行的入口这是Thread类中run()的源码:@Overridepublic void run(){ if (target != null){ target.run(); }} 自己创建线程有两种方式...原创 2019-08-30 11:06:34 · 998 阅读 · 0 评论 -
第3周编程作业--Java编程
1.奇偶个数题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2 5 7 -1 输出样例:4 ...原创 2018-04-07 15:20:43 · 227 阅读 · 0 评论 -
第四周编程作业--Java编程
1.素数和题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到...原创 2018-04-07 15:44:37 · 337 阅读 · 0 评论 -
第五周编程作业--Java编程
多项式加法题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定...原创 2018-04-11 11:21:21 · 575 阅读 · 0 评论 -
第六周编程作业--Java编程
1.单词长度题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本对应的单词的长度,每...原创 2018-04-17 15:29:25 · 461 阅读 · 0 评论 -
温度转换--Java编程
这是我的第一篇博客,写博客的初衷是为了记录下自己的学习之路和自己当初稚嫩的代码。题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式: (int)x;其中x是要转换的那个浮点数。...原创 2018-04-07 13:53:07 · 8559 阅读 · 0 评论