
java
pvfhv
这个作者很懒,什么都没留下…
展开
-
格式问题
写程序比算法还重要!!!!! 1、大括号对齐;2、遇到{缩进,TAB键缩进程序块;3、程序块之间加空行;4、并排语句之间加空格;5、{前面加空格 (+-*/前后都要加空格,都是一种格式,不是法则。逻辑运算符(! & | ^ && ||)前后、for循环括号内部、三目表达式?前的表达式中不用空格/**测试短路与&&跟短路或||的功能只要第一个判断第原创 2008-11-02 22:15:00 · 557 阅读 · 0 评论 -
检查任意一点是否在其指定的圆内并计算圆的面积
class Point { private double x; private double y; Point(double _x, double _y) { x = _x; y = _y; } void setX(double _x) { x = _x; } void setY(double _y) { y = _y; } double get原创 2009-04-03 16:52:00 · 1038 阅读 · 1 评论 -
定义三维空间的一点及测量其它点到此点的距离
/***定义一个三维坐标的点*能够修改点的三维坐标*能够测量该点到任意一点的距离**/class Point{ double x, y, z; Point(double _x, double _y, double _z){ //构造方法定义三维坐标 x = _x; y = _y; z原创 2008-12-23 08:41:00 · 1345 阅读 · 0 评论 -
面向对象的编程,构造方法
/*1、标识符的名称首字母要大写,名称包括多个单词的第一个字母要大写,变量名如上面的height等首字母要小写第二个单词的首字母要大写。2、各个字母首字母大写即驼峰写法。*/public class Dog { int height; int furColor; int weight; //成员变量在不赋值的情况下默认值是0,局部变量不能不赋初原创 2008-12-20 09:12:00 · 600 阅读 · 0 评论 -
使用while或do while循环输出从0到9十个数字
//使用while或do while循环输出从0到9public class TestWhile { public static void main(String[] args) { int i = 0; while(i 10) { System.out.println("i=" + i); i++;原创 2008-12-10 06:12:00 · 7175 阅读 · 0 评论 -
计算一下从result=1+2+……+100的结果
//计算result=1+2+3+4+……+100的值public class OddSum { public static void main(String[] args) { long result = 0; for(int i=1; i100; i+=1) { result += i; }原创 2008-12-09 08:21:00 · 928 阅读 · 0 评论 -
计算result=1+3+5+...+99的结果
//计算result=1+3+5+...+99的结果public class OddSum { public static void main(String[] args) { long result = 0; for(int i=1; i100; i+=2) { result += i; }原创 2008-12-10 06:13:00 · 1734 阅读 · 0 评论 -
三目条件运算符
//三目条件运算符:x ? y : z x为一boolean类型表达式,若计算x的值为true,则结果为y的值,否则为z的值public class TestSm { public static void main(String[] args) { int score = 80, i = -100; String flag1 = score 60 ? "不及格" : "及格原创 2008-12-09 06:52:00 · 816 阅读 · 0 评论 -
写java程序时需要注意的一些总结!
1、标识符要做到见名识意!2、if语句只有一句语句要执行时,尽量不省略{}。3、do {语句....;}while(逻辑表达式);while后面的分号不要省略。4、if()后面不要多写;从而生成一个空语句。原创 2008-12-04 21:12:00 · 706 阅读 · 0 评论 -
java中方法的调用
//测试java中的方法调用public class TestMethod { public static void main(String[] args) { m(); m2(4); m3(3,5); int i = m4(3,0); System.out.println(i); } public static void m() { System.out.println("hell原创 2008-12-04 06:48:00 · 508 阅读 · 0 评论 -
输出1~100前5个可以被3整除的数
//输出1~100前5个可以被3整除的数public class TestFive { public static void main (String[] args) { int num = 0, i = 1; while (i if (i % 3 == 0) { System.out.print(i + " "); num++; } if (num == 5) {原创 2008-12-03 06:38:00 · 2049 阅读 · 0 评论 -
输出100~200之间的质数(只能被1和自身整除的数)
程序一://输出100~200之间的质数(只能被1和自身整除的数) public class Sshu { public static void main(String[] args) { int i, j; for(i=101; i110; i++) { boolean flag = true; //默认fl原创 2008-12-03 07:01:00 · 3920 阅读 · 0 评论 -
继承extends程序测试
class Person { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age =原创 2009-01-04 13:32:00 · 593 阅读 · 0 评论 -
面向对象的编程之static关键字
关键字static具有计数的功能,static 变量放在内存data segment区,若没有static 定义的变量则成为成员变量作为new出来的对象的参数,下面分别将给出两个程序以示区别以及执行的内存分析图如下:程序一(有static):public class Cat{ private static int sid = 0; String name;原创 2008-12-29 16:46:00 · 649 阅读 · 0 评论 -
递归求5的阶乘!
1、递归方法:public class DiGui { public static void main(String[] args) { System.out.println(f(5)); } public static long f(int n) { if(n 1) { return 1; }原创 2008-12-18 11:40:00 · 7581 阅读 · 3 评论