2013年3月23日
摘要: import java.util.*;public class GuessNumber{ public static void main (String args[ ]) { System.out.println("给你一个1至100之间的整数,请猜测这个数"); int realNumber=(int)(Math.random()*100)+1; int yourGuess=0; Scanner reader=new Scanner(System.in); System.out.println("输入您的猜测:"); yourGuess=reader. 阅读全文
posted @ 2013-03-23 18:20 zhangqiang618 阅读(115) 评论(0) 推荐(0) 编辑
  2013年3月21日
摘要: static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢? 在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是有种情况例外,就是该成员是用static声明的(在这里所讲排除了类的访问控制)例如未声明为static class ClassA{ int b; public 阅读全文
posted @ 2013-03-21 19:53 zhangqiang618 阅读(151) 评论(0) 推荐(0) 编辑
  2013年3月20日
摘要: 在配置EditPlus之前是先将JAVA的运行环境安装且调试好,然后进入EditPlus,从菜单“工具(Tools)”;“配置用户工具...”进入用户工具设置,选择“组和工具条目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本Group1”修改成“Java编译程序”,点击“添加工具”按钮,选择应用程序,然后就是修改属性: 1. 添加编译功能“菜单文本”里的内容修改为“Javac”;“命令”选择安装JDK后的Bin目录中的编译程序javac.exe,我的JDK 安装路径为“C:\Program Files\JDK\j2sdk1.4.2_08”,那么此路径为“C:\Progra 阅读全文
posted @ 2013-03-20 22:38 zhangqiang618 阅读(152) 评论(0) 推荐(0) 编辑
  2013年3月19日
摘要: class Lader{double above,bottom,height;Lader(){}Lader(double a,double b,double h){above=a;bottom=b;height=h;}public void setAbove(double a){above=a;}public void setBottom(double b){bottom=b;}public void setHeight(double h){height=h;}double Area(){return (above+bottom)*height/2.0;}}public class Examp 阅读全文
posted @ 2013-03-19 20:49 zhangqiang618 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 代码:class Circle{double radius;double getArea(){double area=3.14*radius*radius;return area;}}public class Example4_2{public static void main(String[] args){ Circle circle =new Circle();circle.radius=12.23;double area=circle.getArea();System.out.printf("半径是%5.3f的圆的面积是:\n%5.3f\n",circle.radiu 阅读全文
posted @ 2013-03-19 20:02 zhangqiang618 阅读(263) 评论(0) 推荐(0) 编辑
摘要: public class Example4_1{public static void main(String[] args){double radius;double area;radius=12.23;area=3.14*radius*radius;System.out.printf("半径是%5.3f的圆的面积是:\n%5.3f\n",radius,area);}} 阅读全文
posted @ 2013-03-19 19:30 zhangqiang618 阅读(164) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner;public class Example3_8{public static void main(String[] args){int n,start,end,middle;int a[]={-2,1,2,3,4,5,6,7,8,9,};start=0;end=a.length;middle=(start+end)/2;int count =0;Scanner reader =new Scanner(System.in);System.out.print("请输入一个整数");n=reader.nextInt();while( 阅读全文
posted @ 2013-03-19 19:13 zhangqiang618 阅读(265) 评论(0) 推荐(0) 编辑
  2013年3月18日
摘要: import java.util.*;public class Example3_3{public static void main(String[] args){Scanner reader=new Scanner(System.in);double a=0,b=0,c=0;System.out.print("输入边a:");a=reader.nextDouble();System.out.print("输入边b:");b=reader.nextDouble();System.out.print("输入边c:");c=reader. 阅读全文
posted @ 2013-03-18 20:57 zhangqiang618 阅读(157) 评论(0) 推荐(0) 编辑
  2013年3月13日
摘要: 按位与&和短路与&&区别:& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:(1)12&5 的值是多少?答:12转成二进制数是1100(前四位省略了),5转成二进制数是0101,则运算后的结果为0100即4 这是两侧为数值时; (2)若 int i = 2,j = 4;则(++i=2)&(j++=4)的结果为false,其过程是这样的:先判断++i=2是否成立,这 阅读全文
posted @ 2013-03-13 19:50 zhangqiang618 阅读(2419) 评论(0) 推荐(3) 编辑
  2013年3月12日
摘要: public class Example3_2{public static void main(String[] args){char a[]={'张','强'};char secret='a';for( int i=0;i<a.length;i++){a[i]=(char)(a[i]^secret);}System.out.printf("密文:\n");for(int i=0;i<a.length;i++){System.out.printf("%3c",a[i]);}for( int i= 阅读全文
posted @ 2013-03-12 20:55 zhangqiang618 阅读(210) 评论(0) 推荐(0) 编辑