编程练习(10)
来源:互联网 发布:windows放大镜快捷键 编辑:程序博客网 时间:2024/05/16 07:55
[1].参考类SimpleDateFormat,将字符串2009-1-2 12:24:30解析成Date对象
参考类SimpleDateFormat,将字符串2009年1月2日 12:24:30解析成Date对象
参考类SimpleDateFormat,将字符串1/21/2009 12:24:30解析成Date对象
参考类SimpleDateFormat,将当前系统时间显示为:
今天是:星期x xx点xx分xx秒 xx月xx日
package test;/** * 将字符串2009年1月2日 12:24:30解析成Date对象,将当前系统时间显示为:今天是:星期x xx点xx分xx秒 xx月xx日 */import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Demo1 { public static void main(String[] args) { String str="2009年1月2日 12:24:30"; SimpleDateFormat aa=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); try{ Date b=aa.parse(str); System.out.println(b); }catch(ParseException e){ e.printStackTrace(); } Date c=new Date(); aa.applyPattern("E HH点mm分dd秒 MM月dd日"); String tt=aa.format(c); System.out.println(tt); }}
[2].输入格式为“XXXX年XX月XX日“的日期,判断这一天是这一年的第几天?
package test;/** * 输入格式为“XXXX年XX月XX日“的日期,判断这一天是这一年的第几天 */import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;public class Fujia1 { public static void main(String[] args) { SimpleDateFormat ss=new SimpleDateFormat("yyyy年MM月dd日"); Scanner in=new Scanner(System.in); System.out.println("请输入yyyy年MM月dd日"); String str=in.nextLine(); try{ Date tt=ss.parse(str);//将字符串解析成Date对象 Calendar a=Calendar.getInstance(); a.setTime(tt);//使用给定的 Date 设置此 Calendar 的时间 int day=a.get(Calendar.DAY_OF_YEAR); System.out.println(day); System.out.println(a.get(Calendar.YEAR)); }catch(ParseException e){ e.printStackTrace(); } }}
[3].编写一个程序,打印昨天的当前时间,要求按照以下格式输出:
Current time yesterday: 2010年-10月-27日 09时59分37秒 (星期三)北京时间
package test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 编写一个程序,打印昨天的当前时间,要求按照以下格式输出:Current time yesterday: 2010年-10月-27日 09时59分37秒 (星期三)北京时间 * @author Administrator * */public class Fujia3 { public static void main(String[] args) { System.out.print("Current time yesterday:"); SimpleDateFormat x=new SimpleDateFormat("yyyy年-MM月-dd日 HH时mm分ss秒 (E) 北京时间"); Date sy=new Date(); sy.setDate(sy.getDate()-1); String str=x.format(sy); System.out.println(str); }}
[4].验证上传的图片格式是否是jpg或者png,是就提示”上传成功”。
package lesson;/** * 验证上传的图片格式是否是jpg或者png * @author Administrator * */public class Shangchuan { public static void main(String[] args) { String str="我的图片.png"; String b=str.substring(str.lastIndexOf(".")+1); if((b.equals("jpg"))||(b.equals("png"))){ System.out.println("上传成功"); }else{System.out.println("上传失败"); } }}
[5].写一个程序判断某个字符串是不是回文?
package test;import java.util.Scanner;/** * 写一个程序判断某个字符串是不是回文? * @author Administrator * */public class Demo2 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入字符串:"); String str=in.nextLine(); String message=""; for(int i=str.length()-1;i>=0;i--){ message=message+str.charAt(i); } if(str.equals(message)){ System.out.println("是回文"); }else{ System.out.println("不是回文"); } }}
或
package test;import java.util.Scanner;/** * 写一个程序判断某个字符串是不是回文? * @author Administrator * */public class Demo2 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入字符串:"); String str=in.nextLine(); StringBuffer buffer=new StringBuffer(str); String ss=buffer.reverse().toString();//调用toString方法转换成字符串 if(str.equals(ss)){ System.out.println("是回文"); }else{ System.out.println("不是回文"); } }}
阅读全文
0 0
- 编程练习(10)
- 编程练习(第10周)
- 编程小练习10
- 编程练习(1)
- 编程练习(2)
- (四十四)编程练习
- 编程练习(1)
- 编程练习(2)
- 编程练习(一)
- 编程练习(1)
- 编程练习(2)
- 编程练习(4)
- 编程练习(3)
- 编程练习(11)
- 编程练习(13)
- java学习练习(编程练习)
- MapReduce编程练习(一)
- C++编程练习(001)
- Java多线程断点续传下载
- 3秒跳转事件
- 销毁远程的Activity
- 网络流学习笔记(一)—— 最大流 Dinic
- radius的简单配置
- 编程练习(10)
- Frment
- DBFlow—目前最好用的安卓数据库
- 1124: 两个有序数组合并
- BZOJ 4176: Lucas的数论 莫比乌斯反演 杜教筛
- 计算机的启动过程(详细)
- ETH在线钱包,非常方便也是最早的以太坊在线钱包
- Java 总结 1118/1119
- 【网安随笔】使用python脚本解密图片