摘要: /** 此小程序用于输入两个坐标,输出他们之间的距离* 2009年5月5日20:30:31* author: Alpha*/public class Point{double x;double y;Point(){}Point(double x, double y){this.x = x;this.y = y;}public static int getDistence(Point p1, Point p2){double x1,y1;x1 = p2.x-p1.x;y1 = p2.y-p2.y;return (int) Math.sqrt(x1*x1+y1*y1);}public static 阅读全文
posted @ 2009-05-05 20:28 java程序代码 阅读(202) 评论(0) 推荐(0)
摘要: public static int getDistence(Point p1, Point p2){double x1,y1;x1 = p2.x-p1.x;y1 = p2.y-p2.y;return Math.sqrt(x1*x1+y1*y1);//这句提示出错} 阅读全文
posted @ 2009-05-05 20:23 java程序代码 阅读(106) 评论(0) 推荐(0)
摘要: package javanotpad;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.I 阅读全文
posted @ 2009-05-05 20:20 java程序代码 阅读(1400) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <math.h> int main(){ double x1,y1,x2,y2,dx,dy; printf("请输入第一个座标:/n"); scanf("%lf %lf",&x1,&y1); printf("请输入第二个座标:/n"); scanf("%lf %lf",&x2,&y2); dx=x1-x2; dy=y1-y2; dx=sqrt(dx*dx+dy*dy); printf("%lf/ 阅读全文
posted @ 2009-05-05 20:07 java程序代码 阅读(2513) 评论(0) 推荐(0)
摘要: 要完成此效果需要两个步骤第一步:把如下代码加入到<head>区域中<SCRIPTLANGUAGE="JavaScript"><!--Beginfunctiondistance(form){varx1=eval(form.x1.value);vary1=eval(form.y1.value);varx2=eval(form.x2.value);vary2=eval(form.y2.value);varxdiff=x2-x1;varydiff=y2-y1;form.answer.value=Math.pow((xdiff*xdiff+ydiff*y 阅读全文
posted @ 2009-05-05 20:05 java程序代码 阅读(258) 评论(0) 推荐(0)
摘要: 封装与信息的隐藏显示了肆虐一时的SARS病毒结构图。可以看出,病毒可以分成三个层次:一层坚硬的壳层,壳层外呈触角状的蛋白体,以及壳层内部的遗传物质。显然这种构造使得SARS病毒得以隐藏和保护自身内部结构,这是病毒经过漫长时间的演化形成的有效生存机制。 无独有偶,面向对象的软件设计中,对象也可以分成三层,一层由各个方法构成的壳层,暴露在壳层外的各个接口,以及受到保护的内部属性,参见图4.2。 图4.1、SARS病毒模型。(www.who.org) 图4.2、对象由属性和方法组成,对象向外界提供接口以供操作对象内部属性和触发对象的行为。 对象的这种结构,使得封装(Encapsulati... 阅读全文
posted @ 2009-05-05 19:58 java程序代码 阅读(619) 评论(0) 推荐(0)