摘要: 讲完了语句结构还有运算符、变量,下面我们来了解下函数。那么什么是函数,函数的定义是怎样的呢?函数的定义:函数是指在类当中定义的一段有特殊功能的代码段,同时函数在类中也被成为方法。class FunDemo{ public static void main(String[] args) { int a=1,b=2; int c; c = a+b; c = 5+7; //为了能够重复引用这个方法,我们在类中定义一个特殊方法。 add(2,8); } int add(int a,int b) { return a+b; //但是这里a,b都是未初始化的,为了初始化这两个变量,... 阅读全文
posted @ 2013-09-13 21:16 stark_javac 阅读(274) 评论(0) 推荐(0) 编辑
摘要: java当中比较特殊的两个关键字:break,continue.从字面意思来看的话break就是打断的意思,而continue就是继续的意思。这两个关键词用途范围是很明确的: break:只能用在switch语句或者循环语句当中,除此之外不能单独应用,否则编译的时候会报错: continue:它的应用范围要比break小一层,有且只能用在循环语句当中。1、break: 作用:break的作用是结束switch语句,还有跳出当前的循环体,如果有标签的话,则挑出指定标签的循环体。 int a = 1;switch(a){ case 1: System.out.pr... 阅读全文
posted @ 2013-09-12 21:55 stark_javac 阅读(590) 评论(0) 推荐(0) 编辑
摘要: for是循环当中经常用到的一个结构,练熟了才可以。练习-需求描述:在控制台打印以下形式的字符:* * * * ** * * * * * * * * *思路,首先分析需求的规律 1、首先分析需求要求的字符的数据结构特点,他的最小单位是什么,这里是"* "一个星号+一个空格 2、默认情况下,控制台打印字符都是靠左侧垂直排列的,但是现在第二行,第三行都不是靠左侧排列的,如果想让他按照需求排列的话,那么就得在*之前加" “(空格)补齐。 3、这里为了方便看,我们先把空格用"-"来表示,那么以上需求就变成了:* * * * *-* * * *--* * 阅读全文
posted @ 2013-09-12 20:57 stark_javac 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 之前说了for循环的概念以及常用到的操作,那么我们接下来做几个巩固练习:1、打印99乘法表:99乘法表的形式:1*1 = 11*2 = 2 2*2 = 41*3 = 3 2*3 = 6 3*3 = 9思路:虽然现在仅仅写到3,那我们来看看他的规律:都是以1开头同时列的个数是递增的那么内部循环应该是:for(int i = 1;条件暂时不确定;i++){}那么外部循环是怎样的呢?外部循环的次数是由被乘数决定的,从上述的式子来看,那么被乘数也是从一递增的,用代码表示外部循环应该是:for(int x = 1; x<=3; x++){} 那么这两者合起来便是:for(int x = 1; x& 阅读全文
posted @ 2013-09-12 19:47 stark_javac 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 在java语言当中存在4中语句结构,分别是: 1、顺序结构 2、判断结构 3、选择结构 4、循环结构一、顺序结构: 所谓的顺序结构,也就是当不指定其他三种语句结构的情况下,语句是从上往下依次执行的,只有碰到其他三种语句结构的时候,才会做相应判断、选择、循环。顺序结构是基础,是默认的执行顺序。 在顺序结构当中有一种比较特殊的形式就是: int a = 9;{int x = 10;System.out.println("Hello World!");}System.out.println("x == "+x);//这个时候打印x是打印不出来的 这种语句结构在 阅读全文
posted @ 2013-09-11 09:06 stark_javac 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 学习完了变量+常量,现在只能简单的声明变量+赋值+打印变量。但是程序要做的就是去处理数据,把原本散乱的数据,处理成有意义的数据,供我们来使用,这就涉及到了运算符的应用。算数运算符常用的种类:加法:+减法:-乘法:*除法:/取余:%自增运算符:++自减运算符: --字符连接符:“+”(不同于数字之间的加法运算)特别说一下除法,代码如下:class Trans{ public static void main(String[] args) { int a = 6758; a = 6758/1000*1000; System.out.print(a); }}在a = 6785/1000,这个... 阅读全文
posted @ 2013-09-08 11:48 stark_javac 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 看完了常量,那我们来看下变量。变量顾名思义,也就是能变化的量,也就是说已经定义之后它的值仍然是可以变的,不像常量一经定义便不能够改变了。比如说现在我们需要一个数,需要用户输入之后才能,确定这个数是几,如何计算。例如,现在有一个程序,可以根据用户输入的数字,输出对应的星期。那么,用户输入的数字,是我们写程序的时候无法确定的,是变化的,那么此时我们就需要有这么一个量,来存储这个变化的值,那么这个值就是一变量。int week;//用户可能输入的数字,可变的无法确定的,此时就需要有一个变量来存储这个值 (疑问?常量和变量在内存中是如何存储的???希望知道的拍砖)。一、变量的分类那么变量都分哪几类呢. 阅读全文
posted @ 2013-09-08 11:12 stark_javac 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在上一篇内容当中说明了什么是进制,进制存在的原因以及形式,接下来说一下一个比较特殊的进制计算,就是负数的在计算机当中的表示。举个个例子来说6的二进制表示是什么?0000-0000-0000-0000-0000-0000-0000-0110那么-6的二进制又是如何计算的呢?答:就是对-6的二进制取反之后再加1(二进制的1),即得到其补码一个正数的负值就是正数的二进制最高位补一-6:1000-0000-0000-0000-0000-0000-0000-0110对它取反,也就是0变1,1变0,但是最高位符号位除外: 1111-1111-1111-1111-1111-1111-1111-100... 阅读全文
posted @ 2013-09-08 10:10 stark_javac 阅读(211) 评论(0) 推荐(0) 编辑
摘要: java中的常量包括以下几类:1、整型常量,比如:3,5,89,992、浮点型常量:比如1.23,5.98,3.14159263,字符常量:'a','c','1'(需要注意的一点是字符常量只能包含一个字符,并且要用单引号" ' " 括起来才可以。字符常量的长度是2个字节,也就是说字符常量'中'也是合法的)4、字符串常量:"sun","china"等5、布尔常量:他只有两个值 true 还有 false6、null常量:也就是空常量,表示空,没有这个东西。所谓的常量 阅读全文
posted @ 2013-09-07 20:50 stark_javac 阅读(408) 评论(0) 推荐(0) 编辑
摘要: java语言当中的关键字,之所以存在,是为了告诉编译器如何解释一段有意义的代码段。比如说/**需求:演示java中关键字存在的含义步骤:用class,public,static,void等说明什么是关键字*/class Demo{ public static void main(String[] args){ }} 关键字是计算机语言,在这里也就是java语言实现定义的具有特殊含义的一组标识符,别名也叫保留字。 特殊含义是指什么呢,举个例子来讲,比如说class。class 这里就表示我们定义了一个类,也就是说 class (合法标识符){} 这个东西就告... 阅读全文
posted @ 2013-09-06 13:25 stark_javac 阅读(172) 评论(0) 推荐(0) 编辑