Java语言入门教程
[09-12 12:22:20] 来源:http://www.88dzw.com 电路基础 阅读:8745次
文章摘要:首先,因为我们使用了Rectangle类,所以要在程序的第三行引进 java.awt.Rectangle。 我们在本程序中声明了三个变量:两个(width和height)int型的,一个(r)Rectangle 型的。 我们使用了getClipBounds函数获得绘图区域的大小。此函数没有参数所以我们也就不传入参数(使用“()”),但是它返回一个Rectangle。我们写下的代码“r = g.getClipBounds();”其意思是说:“请将返回的矩形赋值给变量 r。” 变量r是Rectangle类型的,它其实包含四个变量:x、y、width和height(通过阅读Rectangle类的说明
Java语言入门教程,标签:电子电路基础,模拟电路基础,http://www.88dzw.com- 首先,因为我们使用了Rectangle类,所以要在程序的第三行引进 java.awt.Rectangle。
- 我们在本程序中声明了三个变量:两个(width和height)int型的,一个(r)Rectangle 型的。
- 我们使用了getClipBounds函数获得绘图区域的大小。此函数没有参数所以我们也就不传入参数(使用“()”),但是它返回一个Rectangle。我们写下的代码“r = g.getClipBounds();”其意思是说:“请将返回的矩形赋值给变量 r。”
- 变量r是Rectangle类型的,它其实包含四个变量:x、y、width和height(通过阅读Rectangle类的说明文档可以知道这些变量名)。要访问它们需使用“.”(点)操作符。因此表达式“r.width”的意思就是“从变量 r 中取出名为width的变量”。这个值被保存到我们的名为width的局部变量中。在此过程中我们减去了一个1。试试不做减法会是什么结果。再试试减去五会是什么结果。
- 最后,我们在绘图函数中使用了width和height。
学到这里常常提出的一个问题就是:“我们真有必要声明width和height变量吗?”答案是否定的。我们可以在绘图函数参数的位置直接输入r.width - 1。创建变量只是为了使程序更容易阅读,因此这是一个应该养成的好习惯。
Java支持多种简单变量类型。三种最常见的类型是:
- int——整型数值(1、2、3……)
- float——十进制小数(如 3.14159)
- char——字符值(a、b、c……)
可以用简单类型进行数学运算。Java能够识别 +(加)、-(减)、*(乘)、/(除)和几种其他的运算。这里有一个在程序中使用这些运算符的例子。假设您要计算一个半径为3米的圆球的体积。可用下面的代码完成:
float diameter = 10;
float radius;
float volume;
radius = diameter / 2.0;
volume = 4.0 / 3.0 * 3.14159 * radius * radius * radius;
第一行运算的意义是:“将diameter变量的值除以2.0,结果保存在radius变量中。”可见“=”符号在这里的意义就是:“将右侧计算的结果保存到左侧的变量之中。”
如何使一个顺序代码块重复地执行
计算机尤其擅长的工作之一就是进行重复的计算或操作。在前面的几节中我们看到了如何编写“顺序代码块”,所以下面我们将讨论如何使一个顺序代码块重复地执行。
例如,我让您画出下面的图形:
![]() |
不妨先画出所有的水平线,像这样:
![]() |
绘制这些线的一种方法是编写一个顺序代码块:
import java.awt.Graphics;
public class FirstApplet extends java.applet.Applet
{
public void paint(Graphics g)
{
int y;
y = 10;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
y = y + 25;
g.drawLine(10, y, 210, y);
}
}
(对于一些新程序员来说,“y = y + 25;”这条语句初看起来很奇怪。它的意思是说:“将变量y当前的值加上25,结果仍存回到y。”因此如果在该行执行之前y的值是10,则该行执行后y的值将立即变成35。)
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
Tag:电路基础,电子电路基础,模拟电路基础,电路基础
《Java语言入门教程》相关文章
- › 基于GEF和EMF的JavaEE快速开发工具设计
- › Java Script的工作原理是什么?怎样用它来生成简单的
- › Java语言入门教程
- 在百度中搜索相关文章:Java语言入门教程
- 在谷歌中搜索相关文章:Java语言入门教程
- 在soso中搜索相关文章:Java语言入门教程
- 在搜狗中搜索相关文章:Java语言入门教程
编辑推荐
分类导航
最新更新
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
热门排行
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法