算法第四版Algorethms 4th学习笔记(1)
来源:互联网 发布:淘宝店铺招牌怎么上传 编辑:程序博客网 时间:2024/05/21 03:17
练习1.1.3
使用(命令行)参数输入三个数字的版本:
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直接运行第二个版本的代码时不会弹出控制台……
阅读全文
0 0
- 算法第四版Algorethms 4th学习笔记(1)
- 算法第四版Algorethms 4th学习笔记(2)
- 《算法》第四版《Algorithms》4th Edition 学习环境搭建
- 算法第四版学习笔记
- 算法第四版学习笔记
- 《算法(第四版)》笔记(1)
- 算法(第四版)学习笔记1--第一章--union-find算法
- 『算法学习笔记』4th -8th day. 10道习题 & 常用数学函数
- UE4学习笔记4th
- 算法(第四版)第一章笔记
- 算法(第四版)学习笔记之java实现选择排序
- 算法(第四版)学习笔记之java实现插入排序
- 算法(第四版)学习笔记之java实现希尔排序
- 算法(第四版)学习笔记之java实现归并排序
- 算法(第四版)学习笔记之java实现快速排序
- 算法(第四版)学习笔记之java实现堆排序
- 算法(第四版)学习笔记之归并排序的优化
- {学习笔记}[算法第四版]第一章
- 在控制器的Action中,如何直接使用JsonResult方法中传递到前台的对象
- lowbit
- Java中栈和队列
- springMVC从上传的Excel文件中读取数据
- 函数式编程
- 算法第四版Algorethms 4th学习笔记(1)
- TCP三次握手与四次握手
- Let's Chat
- 机器学习笔记(三) 随便实现的logistic回归
- LeetCode--Merge Two Sorted Lists
- linux文件的访问控制
- 16位汇编下的屏幕截取程序
- 锅打灰太狼游戏
- POJ