算法第四版Algorethms 4th学习笔记(1)
2017-07-23 11:27
288 查看
练习1.1.3
使用(命令行)参数输入三个数字的版本:
使用控制台输入参数的版本:
StdIn.readInt()方法的实现是使用了scanner类,它监控控制台的输入
Ps.某些情况下Eclipse直接运行第二个版本的代码时不会弹出控制台……
使用(命令行)参数输入三个数字的版本:
import edu.princeton.cs.algs4.*; public class Testequal { public static void main(String[] args) { int[] get = new int[3]; int get0 = Integer.parseInt(args[0]); int get1 = Integer.parseInt(args[1]); int get2 = Integer.parseInt(args[2]); StdOut.printf("get[0]=%d\n",get[0]); StdOut.printf("get[1]=%d\n",get[1]); StdOut.printf("get[2]=%d\n",get[2]); if (get[0] == get[1]) { if(get[1] == get[2]) StdOut.printf("True"); else StdOut.printf("False"); } else StdOut.printf("False"); } }
使用控制台输入参数的版本:
import edu.princeton.cs.algs4.*; public class Testequal { public static void main(String[] args) { int[] get = new int[3]; for (int i = 0; !StdIn.isEmpty(); i++) { get[i] = StdIn.readInt(); } StdOut.printf("get[0]=%d\n",get[0]); StdOut.printf("get[1]=%d\n",get[1]); StdOut.printf("get[2]=%d\n",get[2]); if (get[0] == get[1]) { if(get[1] == get[2]) StdOut.printf("True"); else StdOut.printf("False"); } else StdOut.printf("False"); } }
StdIn.readInt()方法的实现是使用了scanner类,它监控控制台的输入
Ps.某些情况下Eclipse直接运行第二个版本的代码时不会弹出控制台……
相关文章推荐
- 算法第四版Algorethms 4th学习笔记(2)
- 算法(第四版) 学习总结三 Java输入输出、二分查找、源代码地址
- 算法(第四版)——04希尔排序
- 《算法》 第四版 环境搭建 记录
- 算法(第四版)kindle支持 mobi格式
- 算法-第四版-练习1.2.6解答
- 算法第四版 官方库的导入
- 算法-第四版-练习1.2.18解答
- 算法学习第一天-搭建能运行算法第四版的代码
- 算法 第四版 union-find算法 10*10点阵邻点连通图形化测试
- 《算法(第四版)》排序-----希尔排序
- [算法]《计算机程序设计艺术》 《算法导论》《算法引论》《算法》(第四版)
- 算法-第四版-练习1.3.14解答
- 算法-第四版-练习1.3.27解答
- 算法-第四版-练习1.3.11解答
- 算法-第四版-练习1.2.18解答
- 算法-第四版-练习1.2.2解答
- 算法-第四版-练习1.3.18解答
- 算法-第四版-练习1.3.27解答
- Algorithms4 《算法》第四版 内容整理第一章干货