大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Scanner
创新互联凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站建设、成都做网站服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
sc
=
new
Scanner(System.in);
System.out.print("请输入姓枯袭名:");
String
name
=
sc.nextLine();
System.out.print("请输入年龄:");
int
age
=
sc.nextInt();
System.out.print("请输入工资:");
float
salary
=
sc.nextFloat();
sc.nextLine();
////加多一行,读取输入工资是的\n换行符
System.out.print("请输入联系地址:");
String
addr
=
sc.nextLine();
System.out.print("请输入联系电话:");
String
pnumber
=
sc.nextLine();
System.out.println("你的信息如下:"没搏兄);
System.out.println("姓名:"
+
name);
System.out.println("年龄:"
+
age);
System.out.println("银歼工资:"
+
salary);
System.out.println("联系地址:"
+
addr);
System.out.println("联系电话:"
+
pnumber);
public FileOutputStream queryImport(String fileName,String excname,HttpServletRequest request,String startime, String endtime,int year) {
FileOutputStream out = null;
// 创建一个新的Excel
HSSFWorkbook workBook = new HSSFWorkbook();
// 创建腊裂sheet页
HSSFSheet sheet = workBook.createSheet();
// sheet页名称
workBook.setSheetName(0, excname);
// 创建header页
HSSFHeader header = sheet.getHeader();
// 设置标题居中
header.setCenter("采油一厂数据质量评估报告");
// 设置第一行为如兆Header
// 设置表头样式
HSSFCellStyle headStyle = workBook.createCellStyle();
HSSFFont headFont = workBook.createFont();
headFont.setFontHeightInPoints((short) 12);// 字号
headFont.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);// 加粗
headStyle.setFont(headFont);
headStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 左右居中
headStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 上下居中
headStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
headStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
headStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
headStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
headStyle.setTopBorderColor(HSSFColor.BLACK.index);
headStyle.setLeftBorderColor(HSSFColor.BLACK.index);
headStyle.setBottomBorderColor(HSSFColor.BLACK.index);
headStyle.setRightBorderColor(HSSFColor.BLACK.index);
HSSFCellStyle conStyle = workBook.createCellStyle();
HSSFFont headFont1 = workBook.createFont();
headFont1.setFontHeightInPoints((short) 10);// 字号
conStyle.setFont(headFont);
conStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);
轮橡闭 conStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);
conStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN);
conStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);
conStyle.setTopBorderColor(HSSFColor.BLACK.index);
conStyle.setLeftBorderColor(HSSFColor.BLACK.index);
conStyle.setBottomBorderColor(HSSFColor.BLACK.index);
conStyle.setRightBorderColor(HSSFColor.BLACK.index);
MapString, ListString map = tableHeadInfo(year);
// 创建第一行,显示合并表头
HSSFRow fristrow = sheet.createRow(0);
// 第二行,显示列
HSSFRow secrow = sheet.createRow(1);
int startnum = 0;
HSSFCell cellT = null;
ListString collist = new ArrayListString();
if (map != null map.size() 0) {
int count = 0;
for (String key : map.keySet()) {
List valueList = map.get(key);
startnum = startnum + valueList.size();
// 获取所有的数据列名称
for (int k = 0; k valueList.size(); k++) {
collist.add(valueList.get(k).toString());
}
// 第一行,单元格合并显示
if(key.contains("oth")){//列不是合并列
//合并行
Region region1 = new Region(0, (short)((startnum - valueList.size())), 1,(short)(startnum-1));
sheet.addMergedRegion(region1);
cellT = fristrow.createCell((short) ((startnum - valueList.size())));
cellT.setCellValue(key.substring(0, key.length()-3));
cellT.setCellStyle(headStyle);
}else{//列是合并列
Region region1 = new Region(0,(short) ((startnum - valueList.size())), 0,(short) (startnum-1));
sheet.addMergedRegion(region1);
cellT = fristrow.createCell((short) ((startnum - valueList.size())));
cellT.setCellValue(key + "(%)");
cellT.setCellStyle(headStyle);
}
//第二行,表头展现
if (count == (map.size() - 1)) {
for (int j = 0; j collist.size(); j++) {
cellT = secrow.createCell((short)(j));
cellT.setCellValue(collist.get(j));
cellT.setCellStyle(headStyle);
sheet.setColumnWidth((short)(j), (short) (3000));
}
// 第三行,给单元格填充数据
// 获取结果集
JSONObject json=dataQualityAssessReportDao.getDataQualityAssessReport(startime, endtime);
ListString listdataList =(ListString)json.get("strList");
for (int i = 0; i listdataList.size(); i++) {
//填充数据从第三行开始,所以i要加2
secrow = sheet.createRow((int) i+2);
String strvalue = listdataList.get(i);
String[] arr = strvalue.split(",");
for (int j = 0; j arr.length; j++) {
cellT = secrow.createCell((short)(j));
if(arr[j].equals("null")){
cellT.setCellValue("");
}else{
//去掉单元格左上角的绿色小三角符号;
//数字类型的数据以字符串类型赋值给单元格就会出现绿三角
if(isNum(arr[j])==true){
cellT.setCellValue(Double.parseDouble(arr[j]));
}else{
cellT.setCellValue(arr[j]);
}
}
cellT.setCellStyle(conStyle);
}
}
}
count++;
}
}
我给你这个例子,就是说和你要求的类似,你自己修改一下。
最简单的java代码此逗肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提差扒型供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的虚猜新手快速入门java,更好的学习java!