Math,Number,String,date

Math

  • Math.ceil();//向上取整 整数加1

  • Math.floor();//向下取整

  • Math.round();//四舍五入,负数无法进行四舍五入

  • Math.fround()//方法返回数值最接近的单精度(32 位)浮点值表示

  • Math.max();//最大值

  • Math.min();//最小值

  • Math.sqrt(n);//开平方根

  • Math.cbrt(x) 返回 x 的立方根

  • Math.pow(a,n)//a的n次幂

  • Math.abs(x) 返回 x 的绝对值

  • Math.exp(x) 返回 Math.E 的 x 次幂

  • Math.expm1(x) 等于 Math.exp(x) - 1

  • Math.log(x) 返回 x 的自然对数

  • Math.log1p(x) 等于 1 + Math.log(x)

  • Math.hypot(…nums) 返回 nums 中每个数平方和的平方根

  • Math.sign(x) 返回表示 x 符号的 1、0、-0 或-1

Number

  • Number.MAX_VALUE//返回一个最大值,是一个固定的值
  • Number.MIN_VALUE//返回一个最小值,是一个固定的值
  • Number.NaN

String方法

  • str.indexOf(“a”)
    // 查找a字符是否在字符串中存在,如果不存在返回-1

  • str.indexOf(“a”,position)

    // 从第几个开始查找

  • str.lastIndexOf(“a”)
    // 从尾部向前查找

  • str.charCodeAt(0)
    // 获取下标是0的字符的Unicode编码

  • String.fromCharCode(97)
    //编码转换为字符串

  • replace
    1.str=str.replace(“b”,“z”);//字符串的方法不能修改原字符,返回替换后的新字符串
    2.str=str.replace(“c”,“z”);//暂时只能替换一个字符

  • str=str.replace(“c”,“c1”);//既是替换又是插入字符

  • str.search(“a”);
    search可以用于正则表达式查找
    字符串的正则表达式,将查找的结果以数组的形式返回

  • str.substring(start,end)
    // 截取字符串从start到end结束
    -substring,start和end都不支持负数,负数代表0之前,就是最前面

  • slice
    //slice只能从前向后选,substring可以从后向前选

  • split
    //切割,使用某个符号切割,和数组的join相反

date

  • date.getFullYear();//获取年

  • date.getMonth();//获取月(0-11)

  • date.getDate(); //日期(0-6,0是星期日)

  • date.getDay()//星期

  • date.getHours();

  • date.getMinutes();

  • date.getSeconds();

  • date.getMilliseconds();

  • date.getUTCHours();

  • date.getTime()
    // 时间戳
    //从1970.1.1到现在的毫秒数,永远不重复,唯一

  • date.toLocaleString()
    // 转换为本地时间

  • date.toUTCString()
    // 转换为格林尼治时间,后面的cookie使用

//任何设置如果数值大于该值域的最大值时,就会进位

//每次new Date就会获取new这个时间的当时值

*PS:如果想获取更多的知识视频,加QQ好友10398975免费送给大家

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
21:08:05 RandomGetRecord. java↵ import java. sql.*;↵ import java. util.*;↵ public class RandomGetRecord {↵ public static void main(String args[]){↵ int wantRecordAmount=10;随机抽取的记录数目↵ Random random=new Random();↵ try{ 【代码1】//加载JDBC-ODBC桥接器↵ }< catch(ClassNotFoundException e){↵ System. out. print(e);↵ }. Connection con;↵ Statement sql;↵ ResultSe t rs;↵ 21:09:00 try{ String uri="jdbc:odbc:dataSource";↵ String id="";↵ String password=””;↵ con=DriverManager. getConnection(uri, id, password);↵ sql= con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,↵ ResultSet.CONCUR_READ_ONLY);↵ rs=【代码2】//sql调用. executeQuery方法查询goods表中的全部记录↵ rs. last(); /将rs的游标移到rs的最后一行↵ _ int count=rs. getRow(); Vector<Integer>vector=new Vector<Integer>0;↵ for(int i=1;i<=count;i++) { ↵ vector. add(new Integer(i));↵ } ↵ int itemAmount=Math . min(wantRecordAmount, count);↵ System. out. println("随机抽取"+itemAmount+"条记录.");↵ double sum =0,n=itemAmount;↵ while(itemAmount>0){↵ int randomIndex =random. nextInt(vector. size());↵ int index=(vector. elementAt(randomIndex)). intValue();↵ 【代码3】//将rs的游标游标移到index↵ String number =rs. getString(1);↵ String name=rs. getString(2);↵ java. util. Date date=rs. getDate(3);↵ double price=rs. getDouble(4);↵ sum=sum+price;↵ itemAmount--; vector. removeElementAt(randomIndex);↵ } con. close();↵ double aver=sum/n;↵ System. out. println("均价:"+aver+"元");↵ } catch(SQLException e){↵ 21:10:55 System.out.println(“”+e);
最新发布
06-07

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值