
Java技术
文章平均质量分 51
黄飞之的后花园
我要玩技术,而不是被技术所玩
展开
-
java简单的各种进制转换
java进制转换转载 2015-10-26 21:24:32 · 842 阅读 · 0 评论 -
Java求开n次方
Java的数学工具只有开2次方的函数:Math.sqrt(),如果要开n次方,可以用Math.Pow完成,如:private double sqrt(double d, double i) { i=1/i; return Math.pow(d, i); }使用:public static void main(String[] args){ MathCal mat原创 2016-10-02 12:24:12 · 13321 阅读 · 0 评论 -
求4位吸血鬼数字问题
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而对数字各包含乘积的一半数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,列如:1260=21*60;1827=21*87;2187=27*81;请写出一个程序,找出所有的4位吸血鬼数字。我的解法是:int n=1; outer: for(int z=1000;z<=9999;原创 2016-08-12 00:35:33 · 756 阅读 · 0 评论 -
JavaFx使用指南
记录着东西,不需要强求,所得所记,即得即记就可,毕竟哥目标不是作家 javaFx就是java最新自带的一个桌面ui框架,不是在手机上运行的,而是在电脑上运行的,主要目的就是告别低端的cmd控制台,并且还可以把一些经常用到的,自己写的程序保存起来,然后使用。 先来个简单代码package com.felcx.test;import com.felcx.interface原创 2016-06-06 18:30:05 · 3667 阅读 · 0 评论 -
java语言编程汇总
1,八进制,二进制和16进制表示:也就是八进制以0开头,二进制以0b开头,16进制以0x开头0777,0b777,0x777.2,获取时间戳:System.currentTimeMillis()3,获取时区:int zoon=FelcxTools.getScanner("please enter a time zoon:").nextInt();原创 2016-01-05 23:09:55 · 624 阅读 · 0 评论 -
java字面量拾取
System.out.println(0b11111); System.out.println(07777); System.out.println(0xfff); System.out.println(1.0/3.0); //16位小数精度 System.out.println(1.0f/3.0f); //8位小数精度 System.out.println(1.23456原创 2015-12-15 22:15:23 · 615 阅读 · 0 评论 -
SQL与java数据库编程汇总(动态更新)
首先是SQL语句的学习,SQL语句,学习特点有点像js,说它难也难,成百行的sql语句,还不是一般人能看懂,说它简单也简单,对于java等语言来说,还是很好学习的,主要的难度是在背英文单词上。。。首先: 创建数据库:create table employee; 查询所有数据库:show databases; //mysql 使用数据库:u原创 2015-12-28 15:26:29 · 815 阅读 · 0 评论 -
java日期操作
java处理日期时间 相加减JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1转载 2015-11-02 15:56:49 · 615 阅读 · 0 评论 -
二维数组的排序
一维数组的排序很简单,但二维却有些变化,个人认为可以从最后一列开始排序,依次排到第一列,当然,是要稳定的排序方法。直接上代码吧。 private void t7_16(){ int[][] T=new int[6][2]; for(int i=0;i<T.length;i++){ for(int j=0;j<T[0].length;j++){ T[i][j]=Felc原创 2015-11-15 22:04:34 · 835 阅读 · 0 评论 -
Java迭代法求所有八皇后问题的解
八皇后问题,是个经典的算法问题,大学的时候曾经为它苦恼过,现在发现,其实是挺简单的,虽然不会国际象棋,当八皇后还是会解的,哈哈。。先上代码private void t6_20() { int a = 1, b = 9, c = 17, d = 25, e = 33, f = 41, g = 49, h = 57, n = 1; for (a = 1; a < 9; a++) {原创 2015-11-14 22:13:37 · 1463 阅读 · 0 评论 -
java判断多个点是否在同一直线上
今天无聊打打java程序,遇到了判断多个点是否在同一直线的问题,当时第一反应就是采用倒推法,先确定方程,再判断y==tx+c。这公式一时还想不起来,一元一次方程小学学的吧,看来把50%交给老师了。。。最重要的,是确定t和c,经过运算,发现如下:t=(y2-y1)/(x2-x1)c=(x2*y1-x1*y2)/(x2-x1)然后就简单了,下面是主要算法:int sets原创 2015-11-14 22:08:30 · 5079 阅读 · 0 评论 -
插入排序递归法
很久没写博客了,今晚学习算法的东西,有个练习要用递归法来做插入排序,花了10多分钟弄出来了。 对我来说,迭代相对于递归更好理解,一直没有递归的思想,今天完全凭自己做出来了,别的不说,起码加深了对递归的理解。/** * 插入发现递归版 * @param a */public void insertSortRecursive(int[] a) { i原创 2017-01-12 23:02:26 · 1924 阅读 · 0 评论