java中关于length的真确理解~~~~有补充的请跟帖~~~
摘要:java中的length到底是个什么东西呢?有人说它是一个类,一个方法,如果是方法,它没有括号, 我只知道它可以得出数组的长度,但是今天遇到一段代码,怎么都解释不通,那就是绝对不会把循环的次数与数组的长度去等价的 网友:java的多维数组,并不是像一个二维表一样,而是数组的数组,也就是说建立一个数组a,在数组a中存放的每个元素又是一个数组,所以在计算a.length的时候计算的是数组a中存放了多少个数组的引用,在你的程序中table.length和table2.length的值都为5。 网友2精彩回答:2013-10-28其实,我们只需要知道“编译器不仅认识它,还能将它与一般的对象字段区分开.
阅读全文
posted @
2013-10-28 22:14
juewang
阅读(359)
推荐(0)
求数组元素中的最大值
摘要:package com.c2;//求数组元素中最大的值public class Css { public static void main(String[] args) { int a[][] = { { 1, 3, 5, 2 }, { 9, 87, 65, 34 }, { 2, 13, 1 } }; int max = a[0][0]; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a.length; j++) { if (m...
阅读全文
posted @
2013-10-27 19:08
juewang
阅读(268)
推荐(0)
java数组求输入平均值
摘要:真是学了后面忘了前面,一维数组都忘了package com.c2;//总结类型转换不对,导致运行报错//以及没有new,导致空指针异常//引入流。import java.io.*;public class Col { private String name; private float weight; public void setName(String b) { name = b; } public String getName() { return name; } public void setWeight(float a) { weight = a; } public float ...
阅读全文
posted @
2013-10-27 11:18
juewang
阅读(4130)
推荐(0)
java中二维数组求最大值代码。。。。。。不懂呀
摘要:总结:二维数组理解不了,,,,求解析。。。package com.c2;public class Aaa { // 求数组元素中最大的 public static void main(String[] args) { int a[][] = { { 1, 3, 4 }, { 2, 1, 5 }, { 6, 3, 2 } }; int max = a[0][0]; for (int i = 0; i max) { max = a[i][j]; } } } System.out.println("" + max); }}
阅读全文
posted @
2013-10-27 00:05
juewang
阅读(2082)
推荐(0)
java二维数组求每行最大值,每列最小值,及输出数组主对角线上的元素
摘要:总结:完全搞不懂,行和列是怎么弄的,,,,,package com.c2;import java.util.Scanner;public class Oaa { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n; System.out.print("请输入方阵的行与列:"); n = in.nextInt(); int[][] a = new int[n][n]; System.out.println("请输入方阵各个元素:"); int
阅读全文
posted @
2013-10-26 14:21
juewang
阅读(5093)
推荐(0)
java输入月份,年份,显示对应月份的天数,
摘要:总结:1,输入月份,年份,这需要用Scanner 2.我们已知道12个月份的天数,有30天,31天 3.判断闰年用switch -case-break语句 4.注意不要忘了写break;判断后就直接跳出循环:package com.ja;//请输入年份//请输入月份//显示年/月/日//import java.util.Scanner;public class Showdays { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入年份
阅读全文
posted @
2013-10-25 23:51
juewang
阅读(4188)
推荐(0)
求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入
摘要:总结:这道题目。主要是那个位数,需要*10,while(i<f){ x+=y;//决定位数上的那个数sum+=x//求和 y*10=y;//决定位数}package com.b;import java.util.Scanner;//输入一个数,如6 s=6+66+666+6666+66666+666666 6位// 如 5 s=5+55 +555 +5555 +55555 ; 5位//如 4 s=4 +44 +444 +4444 4 位public class Ove { // b表示位数 b=0;b=2;则a // a表数值 // i表示 a+到b位 public static voi
阅读全文
posted @
2013-10-25 18:44
juewang
阅读(1219)
推荐(0)
java求10!的阶乘
摘要:package com.aaa;//求10!的阶乘public class Cheng { public static void main(String[] args) { int s=1; for(int i=1;i<11;i++){ s*=i; }System.out.println("10!="+s); }}
阅读全文
posted @
2013-10-25 01:14
juewang
阅读(1625)
推荐(0)
java从键盘输入打印出直角三角形
摘要:package com.aaa;import java.util.Scanner;//重在参与,欢迎评价,吐槽~~~~//输出直角三角形public class Se { public static void main(String[] args) { Scanner c = new Scanner(System.in); System.out.println("请输入三角形的行数--------"); int x = c.nextInt(); for (int i = 1; i <= x; i++) { for (int j = 1; j <= i; j++)
阅读全文
posted @
2013-10-25 00:56
juewang
阅读(1379)
推荐(0)
java数字游戏基础篇
摘要:题目:1.100以内,程序先产生一个随机数,然后用户从控制台输入数字,猜是大了还是小了,第7次时 输出“您太笨了,答案是”+x思路:1.随机数,所以用到random2.用户从键盘输入 ,则用到Scanner3.第7次若还没猜到,则结束程序。则用到for循环结构注意:用户输入是连续的7次。很好玩哈哈哈哈package com.aaa;import java.util.Random;import java.util.Scanner;//比较大小,人从键盘输入的值与电脑随机输出的值public class Cons { public static void main(String[] args) {
阅读全文
posted @
2013-10-25 00:37
juewang
阅读(242)
推荐(0)
java实例三维空间求点之间的距离。。。。
摘要:package com.b;public class Ponit { private double x; private double y; private double z; public Ponit() { } public Ponit(double a, double b, double c) { x = a; y = b; z = c; } public double getX() { return x; } public void setX(double a) { x = a; } public double getY() { return y; } public voi...
阅读全文
posted @
2013-10-24 22:24
juewang
阅读(1193)
推荐(0)
java继承实例
摘要:题目:1./*定义一个Person类,这个类的属性有:name、age、color类有构造方法给3个属性赋值类有run方法,能计算出十年后的年龄并输出。类有eat方法,能改变自己的name和color*/2./*定义一个Dog类,类有属性name属性,有构造方法给name传值有run的方法,这个方法是输出name属性的值3.定义一个Student类,继承父类Person.该类有Dog类型的属性有构造方法给属性传值该类有遛狗的方法,当调用这个方法时会调用自己宠物的run方法package com.b;public class Person { private String name; priva
阅读全文
posted @
2013-10-24 19:40
juewang
阅读(1635)
推荐(0)
java分割函数split的用法(二)
摘要:package com.b;public class Sysetm { public static void main(String[] args) { String a=new String("感谢专家,用户反馈,技术支持"); String []b=a.split(","); System.out.println(b[0]); System.out.println(b[1]); System.out.println(b[2]); }}
阅读全文
posted @
2013-10-24 07:45
juewang
阅读(275)
推荐(0)
java中split的用法即回顾
摘要:package com.b;public class Cor { public static void main(String[] args) { String a = "this is my book"; String[] c = a.split(" "); for (int i = 0; i < c.length; i++) { System.out.println(c[i]); } }}
阅读全文
posted @
2013-10-24 00:34
juewang
阅读(154)
推荐(0)
Scanner 的练习 。。。。依然不懂用法。。。苦恼
摘要:package com.b;import java.util.Random;import java.util.Scanner;public class Core { public static void main(String[] args) { Scanner c = new Scanner(System.in); System.out.println("------猜拳游戏-----"); System.out.println("请出拳:(1.剪刀 2.石头 3.布)"); int m = c.nextInt(); System.out.printl
阅读全文
posted @
2013-10-23 21:56
juewang
阅读(278)
推荐(0)
Scanner的小实例
摘要:package com.b;import java.util.Random;import java.util.Scanner;//猜拳游戏 1.人从键盘输入 2.计算机从电脑随机输入 3.条件判断public class Core { public static void main(String[] args) { //其实它也是一个对象调用了方法,这个方法是从键盘输入 Scanner c=new Scanner(System.in); System.out.println("请输入姓名:"); String name=c.next(); System.out.printl
阅读全文
posted @
2013-10-23 18:51
juewang
阅读(190)
推荐(0)
java数组遍历 删除remove
摘要:package com.b;import java.util.ArrayList;//数组遍历删除,添加public class Core2 { private String name; private int num; private String color; public Core2() { } public Core2(String a, int b, String c) { name = a; num = b; color = c; } public String getName() { return name; } public String getColor() { r...
阅读全文
posted @
2013-10-23 16:09
juewang
阅读(1656)
推荐(0)
有趣的java小项目------猜拳游戏
摘要:package com.aaa;//总结:猜拳游戏主要掌握3个方面:1.人出的动作是从键盘输入的(System.in)2.电脑是随机出的(Random随机数)3.双方都要出(条件判断)import java.util.Scanner;public class bbb { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("----猜拳游戏----"); System.out.println("请出拳 (1.剪刀 2.石头
阅读全文
posted @
2013-10-23 00:28
juewang
阅读(1911)
推荐(0)
java随机数组
摘要:import java.util.Random;public class Ccore { public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(+i+"*"+j+"="+i*+j+"\t"); } System.out.println(); } Random x=new Random();//...
阅读全文
posted @
2013-10-22 22:11
juewang
阅读(471)
推荐(0)
java内存基础(一)
摘要:博客园闪存首页新随笔联系管理订阅随笔- 35 文章- 0 评论- 29关于Java 数组内存分配一点认识//总结:【数组引用变量存储在栈内存中,数组对象存储在堆内存当中。数组引用变量不需要初始化,数组对象要进行初始化。而且在堆内存当中的数组大小是不能改变的。】 可能Java 数组大家都很熟悉,最近我遇到了一个关于Java 数组内存分配的问题。 呵呵。突然就发现许多书上“基本数据类型存储在栈内存当中,对象则保存在堆内存”这句话完全是错误的。下面是个简单的例子代码:public class Test { public static void main(String[] argv)...
阅读全文
posted @
2013-10-19 08:52
juewang
阅读(192)
推荐(0)