- 浏览: 35512 次
- 性别:
- 来自: 上海
最新评论
文章列表
这是一个求绝对值的方法里面包括对double ,int ,float,long 类型的数据的操作!
package com.seimma.numrmb;
public class AbsoluteValue { public static void main(String[] args) { AbsoluteValue abs=new AbsoluteValue(); System.out.println(abs.absolute(-9)); } public double absolute(double num){ ...
利用Arrays类里的静态方法,如需更进一步了解请见API文档,为了方便本博客内有中文API文档,供大家参考学习,如有错误的地方还请各位大侠指教。
package com.seimma.arrayssort;
import java.util.Arrays;
public class ArraySort { public static void main(String []args){ int [] array=new int []{1,2,3,4,5,6,7,8,9}; int [] arrays=new int[]{1,2,3,4,5,6,7,8,9}; ...
利用Comparator接口对对象进行排序:
Students类:
package com.seimma.arrays;
public class Students{ private String name; //学员姓名 private int age; //学员年龄 public Students(){ } public Students(String name,int age){ this.name=name; this.age=age; } public String getName() { return name; } public voi ...
Java数组排序Arrays.sort,以及Comparator接口的用法 有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在数组元素比较少的时候为何不用?
1. 数字排序 int[] intArray = new int[] { 4, 1, 3, -23 };
Arrays.sort(intArray); 输出: [-23, 1, 3, 4]
2. 字符串排序,先大写后小写 String[] strArray = new String[] { "z", &q ...
Java常用的API
Api:应用程序接口,指的是系统中提供的大量的类及方法。
StringBuffer:
回顾:String类的对象一旦声明则不可以改变。
String对象不适合于以下情况。
public class APIDemo01
{
要求从键盘输入10个数并按从小到大的顺序排序。用JAVA做。
public static void main(String args[]){
/*int [] num={1,2,5,4,3,6};
Arrays.sort(num);
for(int i=0;i<num.length;i++)
System.out.println(num[i]);*/
int[] sz=new int[10];
为了便于管理,先引入个基础类:
package algorithms;public abstract class Sorter<E extends Comparable<E>> { public abstract void sort(E[] array,int
Java算法
Java部分
1.求两个数的最大公约数
解答:
欧几理德原理:辗转相除法
public static int zdgys(int a,int b){
int x = a%b;
if(x==0) return b;
J2ME游戏开发实例讲解
以华容道这个游戏为例进行解释,主要有三个方面:1贴图、2游戏操作、3逻辑判断。这里讲讲贴图,其他两方面放在概要设计和详细设计里讲.所谓的贴图,其实就是画图,就是在要显示图形的位置上输出一副图片,(要是牵扯到动画就要麻烦一些,可以使用TimerTask.Thread或Rannable之类的技术
手机游戏概论
大纲
l 手机游戏类型。
l 手机游戏开发特点。
l 手机发展历史及3G技术展望。
重点
l 手机游戏主要有以下几种类型:嵌入式游戏、短信息服务游戏、WAP浏览器游戏、J2ME和其他的解释语言类游戏。
J2EE 即Java2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现: 1、客户层,运行在客户计算机上的组件。 ...
学习心得
一、 强调动手,强调实践:
只有通过大量的实践才能不断的培养编程感觉;编程是有感觉的,就好象英语阅读一样,是有语感的;每天都要编写代码,不断培养编程感觉,正所谓熟能生巧!
二、 通过实践来增强对理论的理解:
没有实践的理论是空虚的理论;没有理论的实践是盲目的实践; 实践是检验真理的唯一标准。
三、 打破同学以往在程序设计学习中存在的误区:
程序员面试之九阴真经
1.谈谈final, finally, finalize的区别: final:::修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally:::再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后 ...
一些收集的智力测试题
- 博客分类:
- 面试问到的智力测试题
智力测试题.txt
以下是该文档的文本预览效果,预览是为了您快捷查看,但可能丢失了某些格式或图片。
下载 | 打印 | 发给好友
1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间? 答案: 香a点燃一头,香b点燃两头。等香b烧完时,时间过去了30分钟。再把香a剩下的另一头也点燃。从这时起到a烧完的时间就是15分钟。2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄, 这时经理说只有一个女儿的头发是黑的,然 ...