- 博客(11)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。 编写构造方法,用于初始化n1和n2,再为该类定义 加(addition)、 减(su
class Number1{private int n1;private int n2;Number1(int n1,int n2){this.n1=n1;this.n2=n2;}public void addition(){p(n1+n2);}public void subtration(){p(n1-n2);}public v
2013-11-24 22:11:13 19580
原创 定义Person类,Person类中含有两个属性name 和age ,使用compare方法比较两个对象是否为同一个对象。假定name 和age 都相同就似为同一个对象
/*思路:1.用private定义String类型的name,和int类型的age2.定义boolean类型的函数compare,利用if来判断name和age是否相同。3.如果相同就返回true,否则返回false*/class Person{private String name;//private 权限修饰符private int age;Pe
2013-11-24 22:07:32 16704
原创 数组的反转
class s1{public static void reverseArray(int[] arr){for(int start=0,end=arr.length-1; start{swap(arr,start,end);}}public static void swap(int arr[],int a,int b){int temp = arr[a
2013-11-24 22:01:19 569
原创 折半查找
class HS{/*折半查找:也称二分查找,而且只对有序的数组有效。原理:通过头角标和尾角标的不断变化,或者通过中间角标和指定元素的比较。*/ public static int HalfSearch(int[] a,int key){int min,mid,max;min=0;max=a.length;mid=(max+min)>>1;wh
2013-11-24 21:59:59 373
原创 用选择的方式对数组进行排序,并写出对应的优化后的代码实现。(重点写思路、原理)
class s1{/*选择排序的比较方式:首先选择一个位置,让该位置上的数与下一个位置上的数进行比较,两者比较后取最值占取该位置,并用该位置上的值继续去和下一个位置上的值继续比较。原理:如果第一次选择了0角标上的值,那么第一次循环比较后,最值会出现在0角标的位置上。*/ public static void selectSort(int arr[]){fo
2013-11-24 21:58:20 548
原创 用冒泡的方式对数组进行排序, 并写出对应的优化后的代码实现。(重点写思路、原理)
class s1{/*选择排序的比较方式:首先选择一个位置,让该位置上的数与下一个位置上的数进行比较,两者比较后取最值占取该位置,并用该位置上的值继续去和下一个位置上的值继续比较。原理:如果第一次选择了0角标上的值,那么第一次循环比较后,最值会出现在0角标的位置上。*/ public static void selectSort(int arr[]){fo
2013-11-24 21:57:14 608
原创 快速找出一个数组中的两个数字,使两个数之和 等于一个已给定的值
/*快速找出一个数组中的两个数字,使两个数之和 等于一个已给定的值。我们假设这个数组中肯定存在至少一组符合要求的解。比如: int arr[] = {5,6,1,4,7,9,8} 给定数 sum = 10;*/class Add {/*思路:1.首先定义一个数组,并遍历给定的数组。2.先取该数组的第一个元素,依次和其他元素相加,若相加之和与所给的值相
2013-11-24 21:55:10 3232
原创 对整形二维数组中所有数求和
/* 定义一个方法,对整形二维数组中所有数求和。*/class Sum{public static void main(String[] args) {int arr[][]={{1,2,3},{4,5,6},{7,8,9}};int sum=0;for (int x=0; x{for (int y=0; y{sum+=arr[x][y];
2013-11-24 21:52:19 953
原创 如何把两个数组进行合并,并删除它们的相同元素
整型数组a和b,编程实现:将a、b中不同的数字保存到一个新的数组中 如int[] a={10,20,30,40,50} int[] b={10,20,60} 得到:int[] c={30,40,50,60}class HeBing{/*思路:1.定义一个新的数组。2.遍历a数组,用a数组里的数对比b数组里的数。3.遍历b数组,用b数组里
2013-11-24 21:47:26 3500
原创 如何把int类型的数值转变成String字符串的类型。
/*1.如何把int类型的数值转变成String字符串的类型。*/class TS {/*思路:1.首先定义一个String类型的方法; 2.在该方法中利用一个for循环遍历数组; 3.接着利用一个if语句来确定是否把该数组中的元素输出完全。*/public static String ToString(int[] a){String str
2013-11-24 21:44:54 1444
Java的呼叫中心来电弹屏功能
2015-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人