java编程基础1

上传人:hjk****65 文档编号:178019570 上传时间:2022-12-27 格式:DOC 页数:15 大小:525.50KB
收藏 版权申诉 举报 下载
java编程基础1_第1页
第1页 / 共15页
java编程基础1_第2页
第2页 / 共15页
java编程基础1_第3页
第3页 / 共15页
资源描述:

《java编程基础1》由会员分享,可在线阅读,更多相关《java编程基础1(15页珍藏版)》请在装配图网上搜索。

1、编程基础1从这讲开始我们就要学习编程了。好的。今天我们学什么呀?恩。今天学编程基础。下面我们就开始学习编程里重要的概念变量和数据型了,要认真学啊!好的!我一定努力!1. Java的基础下面我们就从Java基础开始吧。请看下面的程序。class HelloWorldvoid printHelloWorld()System.out.println(“HelloWorld”);1.1. 句请看上面程序的第三行。System.out.println(“HelloWorld”);像这样的程序的一行被称为句。在句子结尾一定要使用;。1.2. 字组请看第一行和第五行。class HelloWorldvoid

2、 printHelloWorld()System.out.println(“HelloWorld”);有两个符号和对吧。是的。第一行和第五行都有。被和围起来的部分被称为字组。这个程序的第一行到第五行以及第二行到第四行被和围起来的部分都是字组。恩?这么说第一行到第五行的字组包含了第二行到第四行的字组?正是这样。字组中包含字组。字组由句或者字组构成。而Java程序就是由字组构成的。Class Hellovoid hello()System.out.println(“Hello”);System.out.println(“Dr.Java”);void bye()System.out.println(

3、“Bye”):System.out.println(“Dr.Java”);字组程序程序是由句和字组构成的啊。2. 模板的准备接下来我们就使用模板进行编程。先对下面的资源编码进行复制。是。已经复制好了。恩。下面让我们来看看这个模板的资源编码恩,只能看懂两句从这里起以下写程序和从这里起以上写程序,其他的都看不懂。是吗,这个模板是用于简单的编写终端Java程序的。在从这里起以下写程序和从这里起以上写程序这两行中间自己写Java程序。其他部分表示的是什么内容呢?其他的部分现在不明白也没关系,就把它当作咒语好了,随着讲座的进行,你会慢慢明白的。import javax.microedition.lcdu

4、i.Display;import javax.microedition.lcdui.TextBox;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;/* * Java初级讲座第四讲程序模板 */public class Template extends MIDlet private Display display;private TextBox textbox;public Template()display = Display.getDisp

5、lay(this);textbox = new TextBox(,500, 0);display.setCurrent(textbox);protected void pauseApp() protected void destroyApp(boolean arg0) throws MIDletStateChangeException protected void startApp() throws MIDletStateChangeException /从这里起以下写程序/从这里起以上写程序在这个模板里写入程序,就可以实际运行了。3. 表示文字列下面就开始利用模板进行编程了。首先在画面里表示

6、文字。前面已经用Hello World表示了。恩。同样,这次也用Hello Java World表示。把下面的一行程序写入模板,编译后,实际运行一下。textbox.setString(Hello Java World);能够表示出来吗?是的。好。想要在显示器里表示文字时,可以用textbox.setString(“ 将要表示的文字列”);进行表示。textbox.setString(“ 将要表示的文字列 ”);在被围起来的区域里写入将要表示的文字列。比如要表示Hello Dr.Java时,写入 textbox.setString(“Hello Dr.Java”);就可以了吧。对,写入自己喜欢

7、的文字试试看吧。4. 变量与型接下来就对编程里重要的变量和数据型进行说明。好像很难啊。变量是指保存数字、文字等数据的包。程序需要有保存数字、文字之类数据的地方,这个保存数据的地方就是变量。4.1. 变量名称为了使用变量,要给变量加上名称。这是为什么呢因为存入数据的包很多。在其中一个里面存入这个数据,之后使用这个数据时,却不知道存在哪里。哦,是这样啊。为了清楚存入的是哪一个包而要把名称加上吧。恩。对了。变量的名称被称为变量名。 无变量名情况下 有变量名情况下ab c数据被存在哪里了? 数据被存到b里面了。4.2. 数据型程序会处理各种各样的数据。你说说看,名册软件都处理什么数据?呃,名册的话,处

8、理人名,住址,电话号码和年龄等。恩。其中的人名和住址属于文字,电话号码、年龄等属于数。像这样的数据种类被称为数据型。根据数据型来制作记录数据的变量。下表总结了Java适用的数据型。类型型名尺寸含义范围整数型byte88 hit整数-128 127short16单长整数-32,768 32,767int32整数约21亿4700万long64倍长整数约9,223,372兆浮动小数点型float32单精度浮动小数点数有效位数7double64倍精度浮动小数点数有效位数16文字型char16文字16 hit的文字编码逻辑型boolean8逻辑值true, false在对应的数据包里输入数据。 Int型

9、整数型Char型文字型Boolean型逻辑型Atrue4.3. 使用变量为使用变量要事先指定变量的数据型和变量名。这被称为变量宣言。根据变量宣言,电脑制作变量。变量宣言根据型名 变量名;执行。下面是int型的变数foo的宣言。15int foo; 准备好变量宣言,下一步就是写入数据。在变量里写入数据被称为代入。在准备好宣言的int型的变量foo里输入数值8,如下所示。foo = 8;下面是把代入变量的数据在画面上显示出来的程序。写入模板,实际运行一下试试吧。int foo;foo = 8;textbox.setString(Integer.toString(foo);变量指定宣言后开始使用。f

10、ooint foo;foo = 8;Int型foo8Int型啊,为在画面上显示的程序的句与表示文字列时的程序的句不一样啊。恩。实际上textbox.setString命令是用来表示文字列的句。现在,画面上的foo属于int型,不是普通的文字列,因此不能像之前那样表示。需要加入Integer.toString( int型)命令,这样就可以把int型的数据变换为文字列表示了。呃,好难啊。详细的解释等到其他讲时再解说吧。4.4. 文字列型实际上上面的数据型表里面还缺少一种重要的型。是什么呀?文字列型即String型。可以在其中写入复数文字列。这个与文字型char型有什么区别呢?char型,就是写入一

11、个单位文字的数据型。而String型则可以写入复数的文字。不是一个单位的文字,而是处理作为复数文字的文字列。String型经常被用到。既然经常使用它,为什么上面的表里没有呢?恩。这是个好问题。但是答案我们在这一讲先不说明。连接文字的文字列作成了。 “Hello”Hello文字列文字列5. 算符与计算5.1. 数值计算下面来进行简单的计算。Java使用的算符如下表所示。算符+和-差*积/商%剩余=等号这与普通的计算没有什么区别啊。是的。如果熟悉普通计算的话,程序上进行的计算也很简单了。下面展示的是计算35的程序。int answer;answer = 3 + 5;textbox.setStrin

12、g(Integer.toString(answer);在第二行把35的计算结果代入变量answer,运行后,出现下面的答案画面。同样方法,也可以进行差、积、商以及剩余计算。5.2. 文字列的结合请看下面的资源编码。int answer;answer = 3 + 5;textbox.setString(“3 + 5 =”+answer);上面的资源编码,在表示计算结果时,用3 + 5 =的文字列表示,随后,显示出结果。文字列型与其他型的值用+连接,这就是文字列的结合。下面是实际运行的结果。6. 易读写的程序下面我们对编写简单程序用的comment进行说明。comment?首先请先看下面的程序。i

13、nt x;x = 42;int y;y = 53;int z;z = x * y ;int a;a = z - z%10;textbox.setString(Integer.toString(a);明白这个程序是干什么的吧。呃,设立变量x、把数字42代入x,设立变量y、把数字53代入y,然后用变量z表示求x与y的积,a表示为求z与z和10商的剩余。是这样吧。这个程序是求舍去x与y的积的个位数的剩余的程序,很一目了然吧。是。程序长的话,计算变得复杂,理解起来就比较困难了。恩。在程序里,程序的类型和用途这样的记录被记作comment。comment又分为单行comment和复数行comment。/

14、 单行comment。含有”/”的行为comment。 /* 复数行comment。”/*”与”*/”之间为comment。*/做成一个程序以后,经常会有自己读取、修改或者别人读取、添加功能等更改。如果程序做的很难懂,就不容易进行好的修改,因此,平常注意给程序做comment,制作简单明白的程序很重要。上面的程序若加comment后,如下所示。/准备计算使用的数值int x;x = 42;int y;y = 53;/求积int z;z = x * y ;/舍去个位数int a;a = z - z%10;/表示计算结果textbox.setString(Integer.toString(a);这样,这个程序就变得清楚明白了吧。是的,只看comment就明白程序是干什么的了。是啊,写comment很重要啊!7. 下一讲这次讲的编程基础都明白了吗?变量和数据型比较难,不过应该没问题。恩。下一讲仍然是编程基础。我们将学习条件分歧和重复等编程的重要概念。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!