个人作业2
发布日期:2022-03-15 04:11:26 浏览次数:69 分类:技术文章

本文共 2064 字,大约阅读时间需要 6 分钟。

设计思路 : 本题为个人作业1的续  要求在数量级 与数值范围上做突破 同时要抛出错误 安全退出

  首先 在数量级上 我使用了double 类型  在数量上 for循环是可以的 但是比较慢  我试了100万100万级 的数没报错 但是显示的 比较慢 不知道是神魔原因

package main;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintStream;import java.util.Scanner;public class Item {      @SuppressWarnings("resource")    public static void main(String args[]) throws Exception {                  System.out.println("输入数量 n和数量级m:");        Scanner in=new Scanner(System.in);        int n=in.nextInt();        Scanner in1=new Scanner(System.in);        int m=in1.nextInt();        PrintStream ps = new PrintStream("C:\\Users\\long.19981105\\Desktop/Ditie.txt");        for(int i=0;i
=0的话,就加; //当数组全为负数的时候只要有加法就一定比原来的数小,此时就相当于找出数组内最大的数 if(sum >= 0) { sum += array[i]; } else{ sum = array[i]; //否则从当前位置重新计算 } if(sum > max){ max = sum; } } return max; } /* * 生成m数量级的随机数 */ public static int random(int m) { int num=(int)((Math.random())*m); return num; } /* * 输出到文件中 */ public static void writeFile() { try { File writeName = new File("C:\\\\Users\\\\long.19981105\\\\Desktop/Ditie.txt"); // 相对路径,如果没有则要建立一个新的output.txt文件 writeName.createNewFile(); // 创建新文件,有同名的文件的话直接覆盖 try (FileWriter writer = new FileWriter(writeName); BufferedWriter out = new BufferedWriter(writer) ) { out.write(""); // \r\n即为换行 out.write(""); // \r\n即为换行 out.flush(); // 把缓存区内容压入文件 } } catch (IOException e) { e.printStackTrace(); } } }

100万数量级的 未能算出结果  抛出错误也未能实现

个人反思 :

   数量级 不能仅用数字类型来限定  现实生活中 总会有超出 范围的一天 

代码要有 现实意义 安全退出 是数据保存的重要依据

转载于:https://www.cnblogs.com/1983185414xpl/p/10543915.html

转载地址:https://blog.csdn.net/weixin_30536513/article/details/99857132 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:周记八
下一篇:CentOS查看端口是否被占用

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年02月29日 16时09分29秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

matlab6.0序列号,MFC软件获取USB设备的制造商、产品、序列号 2019-04-21
matlab中多边形滤波器,几种常见空间滤波器MATLAB实现 2019-04-21
matlab fminimax 例子,Matlab应用实例(8)—fminimax 2019-04-21
php://filter利用条件,浅谈php://filter技巧 2019-04-21
mplayer-php,mplayer+smplayer 前后端播放器安装 2019-04-21
oracle昨日时间,。。今日,昨日,上周,本月,本年,按时间统计总金额 2019-04-21
php验证卡号,PHP验证信用卡卡号是否正确函数 2019-04-21
mpvue微信小程序动画_推荐两个微信小程序开发框架 2019-04-21
固态硬盘分为哪几种_零基础玩转固态硬盘 深度排雷 买SSD掌握这些就够了 2019-04-21
调python返回图片_Python异常处理,3个好习惯分享给你 2019-04-21
15拆解_收藏:15款劲芯微芯片无线充产品拆解 2019-04-21
弹出u盘_都说:U盘直接拔出不会丢失文件,“安全弹出”形同虚设,对吗? 2019-04-21
怎么查看elementui版本_2021新年 Vue3.0 + Element UI 尝鲜小记 2019-04-21
adreno630gpu参数_小米8搭载Adreno 630图形处理器 比荣耀play上的GPU Turbo更成熟 2019-04-21
带bitlocker解密的pe_如何在PE下解锁bitlocker 2019-04-21
lj245a引脚功能图_谁找到74254,74LS245芯片引脚的功能和功能图啊? 2019-04-21
sts 创建webservice项目_通过eclipse将Java生成webservice | 学步园 2019-04-21
python数字字符串和数字相加_数字和字符串 2019-04-21
python风控模型举例_一文搞定风控模型6大核心指标(附代码) 2019-04-21
java arraylist 写入文件_java-将自定义对象的ArrayList写入文件 2019-04-21