关于#Java#的问题平时作业题,怎么想都想不出来,女孩子真的不该学计算机嘛 好难啊/(ㄒoㄒ)/终究是我不配了

任务1找到最大的存储空间场景一系列文件已经发送到您的程序与不同的内存大小。大小都是MB的整数,但文件的数量是未知的。您已被要求创建一个程序,将找到最大的内存大小的文件。
任务2-找出发送了多少文件,总内存大小和平均文件大小场景一系列文件已经发送到您的程序与不同的内存大小。大小都是MB的整数,但文件的数量是未知的。您已经被要求创建一个程序,该程序将计算有多少文件,使用的总内存和这些文件的平均大小
任务3-创建用户名场景用户输入他们的名字和姓氏。你已经被要求创建一个程序,从他们的名字的第一个字母和整个姓氏创建一个用户名例如:约翰·史密斯将成为j·史密斯
任务4按照速度排序时间场景许多复杂的计算是在计算机上进行的。每次计算所花费的时间以毫秒为单位。要求您按最快到最慢的结果时间进行排序。

任务1,其实就是在文件数量未知的情况下,计算出最大的文件
问题可以简化为,不知道有多少个数字,但是要找出其中最大的数字。
问题解决关键:使用while循环进行比较,直到比较完所有的文件。

任务2,同样使用while循环,定义变量count和size,循环体内count统计数量,size统计内存大小,使用size除以count,得出平均大小

任务3,根据输入的名和姓的字符串进行判断,取出名的第一个和字母,和姓进行字符串拼接,得到新的名字

任务4,可以写一个双层for循环,实现冒泡排序,然后对花费时间进行排序