cmd运行文档编辑的java文件

一、要在需运行的java文件栏跑cmd.

二、实例

(1)练习数值计算。

找出一个整数数组中子数组之和的最大值,例如:数组[1, -2, 3, 5, -1],返回8(因为符合要求的子数组是 [3, 5]);数组[1, -2, 3, -8, 5, 1],返回6(因为符合要求的子数组是 [5, 1]); 数组[1, -2, 3,-2, 5, 1],返回7(因为符合要求的子数组是 [3, -2, 5, 1])。

测试用例1,输入:   1, -2, 3, 5, -1   输出:8  预期输出:8

测试用例2,输入:   1            输出:1  预期输出:1

测试用例3,输入:   -1           输出:-1  预期输出:-1

类似此题,直接在代码中写输入程序就好

maxSubArray maxSub =new  maxSubArray();//创建maxSubArray 的新类 maxSub

调用类的方法传入数组; 

int max = maxSub.getMax(nums);

推两篇博文:1.Java函数调用时数组传参_java 后台 数组传参 调用接口_L.I.L.Y的博客-CSDN博客

                      2.               Integer类中的parseInt方法_integer.parseint("9001", 16)_д一点红ж的博客-CSDN博客 

另外,关于本题,有很多解法,建议网友试试 测试用例三,以免碰到错的,另一个 .java文件代码就不展示了。

输入

javac test2.java

能编译另外一个源文件 maxSubArray.java 

(2)实例二

要求:输出1~20000内的所有素数,按每行5个打印出来,并分析程序中最费时的函数是什么, 如何改进?

使用埃拉筛法,再用其的优化版本最好 

这里贴一位博主代码

c++、java算法,求n以内的质数,埃拉托色尼筛选法。_c++ 求质数 时间复杂度低_AaronLee_1310的博客-CSDN博客

他的代码是能跑的 原理网上很多哦

(3)含中文报错 用这种
含有中文,所以用javac -encoding UTF-8 xxx.java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值