Algs4-1.1.21打印表格
1.1.21编写一段程序,从标准输入按行读取数据,其中每行都包含一个名字和两个整数。然后用printf()打印一张表格,每行的若干列数据包括名字、两个整数和第一个整数除以第二个整数的结果,粗确到小数点后三位。可以用这种程序将棒球球手的击球命中率或者学生的考试分数制成表格。
public class Test
{
private static class Node
{
String Name;
String v1;
String v2;
double v3;
}
public static void main(String[] args)
{
int N=Integer.parseInt(args[0]);
Node[] list=new Node[N];
int index=0;
while (!StdIn.isEmpty() )
{
Node Item=new Node();
Item.Name=StdIn.readString();
Item.v1=StdIn.readString();
Item.v2=StdIn.readString();
Item.v3=Double.parseDouble(Item.v1)/Double.parseDouble(Item.v2);
list[index]=Item;
index++;
if(index==N) break;
}
StdOut.printf("---------------------------\n");
StdOut.printf("Name V1 V2 V3\n");
StdOut.printf("---------------------------\n");
for(int i=0;i<N;i++)
StdOut.printf("%-8s%-8s%-8s%-8.3f\n",list[i].Name,list[i].v1,list[i].v2,list[i].v3);
}//end main
}//end class
转载于:https://www.cnblogs.com/longjin2018/p/9848602.html
Algs4-1.1.21打印表格相关推荐
- C# PrintDocument 打印表格
1.封装好的辅助类: 1 using System; 2 using System.Data; 3 using System.Drawing; 4 using System.Drawing.Print ...
- 【原创,提供下载】winfrom 打印表格,字符串的封装
以前写打印都是根据打印机的型号,找开发类库.然后在此基础上开发.写的多了自然就想到了封装.这是还是想到了微软,微软封装了PrintDocument的打印类.但这只是在低层对串口的封装. 所以对于应用层 ...
- Java黑皮书课后题第2章:2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数
2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数 题目 题目描述 代码 方法评价 化繁为简:强制(数据)类型转换 题目 题目描述 2.18(打印表格)编写程序,显示下面的表格,将 ...
- Java黑皮书课后题第1章:1.4(打印表格)编写程序,显示以下表格
这是目录标题 题目 题目描述 题目槽点 代码 代码块 代码评析与赘述 修改日志 题目 题目描述 1.4(打印表格)编写程序,显示以下表格 a a^2 a^3 1 1 1 2 4 8 3 9 27 4 ...
- excel打印预览在哪里_Excel如何打印表格,每页纸都有标题?
Excel如何打印表格,每页纸都有标题? 在设置之前,打印预览效果如下 第一页是有标题的,第二页就没有标题了. 实现Excel打印每页有标题,方法如下 页面设置-打印标题 在顶端标题行选择第一行,如下 ...
- html表格分页打印样式,vue部分打印(多页自动分页、打印样式自定义、多页打印表格页面顶部带表头)...
写在前面:注意打印表格时,若需要多页打印,则尽量使用原生table元素实现,这样在分页时每页顶部会带有表头,用户体验比较好 一.引用插件(在 main.js 中全局引入!!注意,需要修改源码,所以尽量 ...
- 打印表格_Excel表格打印技巧,让你分分钟打印出完美表格!建议收藏!
平时在工作中经常需要帮忙打印一些文件,但有时候打印出来的东西却并不是我们想要的...... 打印出来为什么没有标题? 不可以自己设置打印区域吗? 怎么把内容打印到一页纸上? 等等...... 如果你遇 ...
- python logging打印终端_想知道Python如何在终端上打印表格吗?两行代码告诉你!
前言 Python具有非常多的库,其中就有非常好玩的库Pylsy,用于在终端上打印表格,只需要短短的两行代码,每个人都可以看懂. 简单使用方法: 首先import 导入模块 from 然后创建一个包含 ...
- js打印html表格内容,js实现简单的打印表格
本文实例为大家分享了js实现打印表格的具体代码,供大家参考,具体内容如下 效果如下: 代码如下: 打印表格 var data=[ {id:1001,icon:"img/1.png" ...
最新文章
- 你想要的生信知识全在这——生信宝典目录 (181202)
- Quarkus:一个Kubernetes原生Java框架
- 手机号中间四位处理为‘****’
- django 与 百度 ueditor 富文本编辑器集成
- 大数据WEB阶段(五)jQuery
- bootstrap算法_决策树算法之随机森林
- 查询复旦大学往年的考研成绩
- BZOJ1706奶牛接力跑
- openStack vm备份
- vue vuex 挂载_GitHub - BingoVue/vuex: 用Vue实现简版vuex
- 2021-06-17java各种锁
- 完善保密加密机制(Perfectly-secret Encryption)——无条件安全加密算法
- 微型计算机不可少,[单选] 微型计算机中必不可少的输入和输出设备是()。
- 类和对象,属性和方法
- 通向架构师的道路(第二十六天)漫谈架构与设计文档的写作技巧
- 【毕业设计】基于STM32的智能台灯设计 物联网 电子信息 APP远程控制
- JDK(1.6,1.7,1.8,10,11)64位解压版配置使用
- 使用 cURL 进行 HTTP 请求实例
- Research Commentary on Recommendations with Side Information: A Survey and Research Directions
- ev3dev:c语言开发lego ev3主机
热门文章
- 代码变油画,精细到毛发,这个前端小姐姐只用HTML+CSS,让美术设计也惊叹丨GitHub热榜...
- iPhone销售额下滑12%,但AirPods和手表救了苹果
- thinkphp中出现unserialize(): Error at offset 533 of 1857 bytes如何解决
- HDU-2089-不要62
- automake使用说明
- Mongodb主从配置
- ways of make process to background job
- 【CCNA考试】2010-06-29-北京-987(PASS)
- display none 隐藏后怎么显示_web前端入门到实战:元素显示隐藏的9种思路
- XDP/eBPF — eBPF