package tems;

 import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Random;
import java.util.Scanner; /**
* Math类
*
* */
class Demo6{
public static void main(String[] args){
//取整数
Math.ceil(34.5);//返回大于这个数的最小整数
Math.floor(34.5);//返回小于这个数的最大整数
//平方或者开方
Math.pow(2,3);
//四舍五入
Math.round(12.54);
}
}
/**
* Date类
*
* */
class Demo2{
public static void main(String[] args) throws Exception {
//获取当前时间
Date date = new Date();
//按照自己的方式执行日期显示的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd E HH:mm:ss");
String sss = sdf.format(date);
//字符串转日期(date)
String s="2015-03-08";
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-dd-MM");
sdf.parse(s);
}
}
/**
* Calendar类
*
* */
class Demo3{
public static void main(String[] args){
Calendar c=Calendar.getInstance();
//获取年年月日
c.get(Calendar.YEAR);//年
c.get(Calendar.MONTH+1);//月
c.get(Calendar.DAY_OF_MONTH);//日
c.get(Calendar.DAY_OF_WEEK);//星期
//设置日期
//set(int year,int month,int date)
c.set(2012,2,18);
//对当前日期进行增加和删除
c.add(Calendar.DAY_OF_MONTH, -18);
}
}
/**
* Random类
*
* */
class Demo4{
public static void main(String[] args){
Random r = new Random();
int random = r.nextInt(10)+1;
}
}
/**
* Scanner类
*
* */
class Demo5{
public static void main(String[] args){
//从键盘输入数据
Scanner scanner = new Scanner(System.in);
int guess = scanner.nextInt();
//在OJ做题时,面对不确定数据用到的输入方法
//while(sc.hasnext()){} }
}
/**
* Runtime类
*
*/ class Demo {
/*获取Runtime对象需要用getRuntime()方法
* Runtime类是一个单利设计模式。
* 注:Runtime只能杀掉java虚拟机启动的进程。不可以杀掉系统进程*/
public static void main(String[] args) throws Exception {
Runtime run=Runtime.getRuntime();//得到当前运行对象
Process p=run.exec("c:\\winmine.exe");//开启进程
p.destroy();//关闭进程
Process p1=run.exec("notepad.exe demo.txt");
p1.destroy(); } }
/**
* 数据类型之间的转换
*
* */
class Demo7{
public static void main(String[] args){
//进制转换
//十进制转成其它进制:
String s1 = Integer.toHexString(60);
//其他进制转成十进制:
Integer.parseInt("3c",16);
//数组<—>集合
List <String>al=Arrays.asList(s1);
String s[]=al.toArray(new String[10]);
}
}

最新文章

  1. Redola.Rpc 的一个小目标
  2. C#模拟键盘输入(一)
  3. java 知识点随记
  4. 51nod1069(nim博弈)
  5. ural 1070. Local Time
  6. iOS 如何通过CocoaPods添加第三方框架
  7. Java爬虫搜索原理实现
  8. 002-python基础-hello-world
  9. 基于XMPP的即时通信系统的建立(五)— openfire
  10. 题目1043:Day of Week(输入日期与当前日起天数差%7,在做相关星期调整)
  11. 第三章 Android绘图机制与处理技巧
  12. 1236 hdu排名
  13. 回车tab切换
  14. Angular - - ngCloak、ngController、ngInit、ngModel
  15. HashSet,LinkedHashSet,TreeSet的区别
  16. Poco::Crypto--加解密_RSA
  17. LearnOpenGL学习笔记(四)——着色器类编写
  18. 推荐一个静态博客兼笔记的工具:WDTP
  19. [Python学习笔记-003] 使用PyOTP获取基于OTOP算法的动态口令
  20. centos7装NVIDIA显卡驱动

热门文章

  1. 消消乐、candy crush类三消游戏程序逻辑分析
  2. 3097: Hash Killer I
  3. ST HW1 An Error
  4. MVC支付宝PC网站接口对接
  5. Java学习笔记 11/15:一个简单的JAVA例子
  6. mybatis基础学习4---懒加载和缓存
  7. ASP.NET使用ajax实现分页局部刷新页面
  8. 分享几个不错的Android开源音视频播放器
  9. iOS开发之数据存储之SQLite3(包括FMDB)
  10. (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了