摘要: public class Doubleball{ //声明数组nums static int [] nums=new int [6]; //主方法 public static void main(String args[]){ //引入redball方法 redball(); System.out.println("红球为 :"); for (int i=0;i<6 ;i++ ){ System.out.print(nums[i]+" "); } int red=(int)(Math.random()*16+1); System.out.print 阅读全文
posted @ 2014-04-11 20:50 檐下雨 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 说起对JAVA的应用,首先要从JDK的三个版本说起。这三个版本就是:标准版(Standard Edition),企业版(Enterprise Edition),微型版(Macro Edition)。 其中标准版是基础,包括了开发JAVA程序所必须的编译器、JVM和核心类库,以及其它一些工具。标准版可以用来开发JAVA Application,JAVA Applet, 和JAVA控件。标准版中包含了RMI,可以用来开发基于分布式对象的应用。标准版中包含的JDBC API可以用来开发访问数据库的程序。 企业版(Enterprise Edition)和微型版(Macro Edition)代... 阅读全文
posted @ 2014-04-11 19:04 檐下雨 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念:1.1 类与对象的初探要我说,无论是面向过程的语言也好,面向对象的语言也罢,我首先要给他讲的都是类和对象!--------“这个世界是由什么组成的?”这个问题如果 让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家 呢?他也许会告诉你,“这个世界是由不同的颜色所组成的”。……呵呵,众说纷纭吧!但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是 由不同类型的物与事所构成的”好!作为面向对象的程序员来说,我们要站在分类学家的角度去考虑问题!是的,这个世界是由动物、植物等组成的 阅读全文
posted @ 2014-04-10 23:07 檐下雨 阅读(181) 评论(0) 推荐(0) 编辑
摘要: java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。★一维数组1.一维数组的定义 typearrayName[]; 类型(type)可以为Java中任意的数据类型,包括简单类型和复合类型。 例如: intintArray[]; DatedateArray[]; 2.一维数组的初始化 ◇静态初始化 intintArray[]={1,2,3,4}; StringstringArray[]={"abc","How"," 阅读全文
posted @ 2014-04-09 19:47 檐下雨 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 今天新学了Java中程序封包的应用,在我的理解里这就是一种模块化吧,将一段程序作为一个整体带入其他代码中。public class Diejia{ public static void main(String[] args) { double s = sum2(20); System.out.println(s); } //实现单次求和 public static double sum1(int a ){ double sum1 = 0.0; for(int i = 1;i <= a;i ++){ sum1 = su... 阅读全文
posted @ 2014-04-08 19:41 檐下雨 阅读(813) 评论(0) 推荐(0) 编辑
摘要: public class Number{ public static void main(String[] args) { int a =Integer.parseInt(args[0]); if((a>=1)&&(a<=6)){ System.out.println("your number is in 1-6.c="+a); } else if(a<=0){ System.out.println("输入错误!"); } else{ System.out.println("your numb... 阅读全文
posted @ 2014-04-05 16:24 檐下雨 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型1.布尔型(boolean) :true/false,不可以以0或非0的数字代替;不能进行数据之间的转换。 2.整数类型 ** 整型默认为int型,而long类型表示的范围要超出int表数范围,所以,声明long类型时,常量后要加L(l)。如:long l1=12345678 // 数值在int范围之内,还不会出错 long l2=8888888888;// 数值在int范围之外,会出错 long l3=8888888888L; //正确3.浮点类型:* 浮点型默认为double,所以float类型声明时后面需要加f/F ; 或者用强制转换符。 Float f1=(float).. 阅读全文
posted @ 2014-04-03 22:00 檐下雨 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i y则将x与y的值进行交换,然后再用x与z进行比较,如果x> z则将x与z的值进行交换,这样能使x最小。 【程序16】 题目:输出9*9口诀。 1.程序分析:分行与列考虑,共9行9列,i控制行... 阅读全文
posted @ 2014-04-02 19:00 檐下雨 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 计算机硬件是软件运行的基础,而软件则是发挥硬件作用的关键。许多入门者除了学用各种软件外,还可能尝试着自己编编程序,那么建议最好先熟悉以下的基础名词,以便尽快进入角色。基础术语: 1、程序:用汇编语言、高级语言等开发编制出来的可以运行的文件。 2、软件:从开发商的角度而言,软件就是全部程序和全部开发文档的集合。从用户的角度而言,软件应该是程序、说明书、服务的总合。所以买正版软件就理应得到正规说明书和维护、升级等相关服务。 3、数制:虽然计算机能极快地进行运算,但其内部并不像人类在实际生活中使用的十进制,而是使用只包含0和1两个数值的二进制。当然,人们输入计算机的十进制被转换成二进制进行计算... 阅读全文
posted @ 2014-03-27 18:58 檐下雨 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、流程图:使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用,由于其中的转向过于任意,带来了许多副作用,现已趋向消亡。较新的是有利于结构化程序设计的PAD图,对PASCAL或C语言都极适用。 2、汇编语言:计算机中真正可以处理的只是由“0”、“1”组成的二进制代码,这种指令代码易出错且不易修改,由于依赖于机器,使用极不方便,于是人们发明“指令的助记符”,用几个字母(往往就是其含义的英文单词或缩写)代替某条指令,如加法用ADD表示,这种符号系统的扩大就是汇编语言。使用汇编语言编程,优点是运行效率高,可直接对硬件内部进行控制... 阅读全文
posted @ 2014-03-27 18:07 檐下雨 阅读(1414) 评论(0) 推荐(0) 编辑