变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量, 通常用来记录运算中间结果或保存数据。
变量定位图形 变量的使用 一、声明 通过分配空间来存储变量值, 语法:类型名 变量名; 语法:类型名 变量名; 例:int x,y,z; int x; int y;int z; 二、变量赋值 变量或对象= 表达式 等号是赋值运算,例:x=60 java中等号用“= =” 三、显示变量
变量定位图形 基本数据类型(primitive): 逻辑型(ture、false) 字符型(character)宽度为16位 整数型(int):byte(8bit) 、short(16bit) 、int(32bit) 、long(64bit) 浮点型:float、double
变量定位图形 逻辑型-boolean 逻辑型变量保存的数据是逻辑值。 所谓逻辑值是指真(true)和假(false),用来表示真和假两种状态。 使用时要注意:逻辑型变量的文字值只有true和false两个值,即只能给逻辑型变量赋值为true或false,其他的数值或字符不能赋值给布尔型数据。
变量定位图形 字符型-char 字符型数据用来表示一个字符。Java使用16位的Unicode字符编码,Unicode是一种新的国际标准编码方案,它采用16位二进制来表示一个字符,而不像ASCII编码使用8位字符编码,所以Unicode能够表示字符的范围比ASCII编码广,能够表示东方字符,所以java能够支持中文。
变量定位图形 整型-byte、short、int、long
变量定位图形 浮点型-float和double 浮点数与整数最大的区别是浮点数中带小数点,即包括整数和小数两部分。首先应该理解浮点数的二进制表示分为两部分,即一部分是小数部分,用来表示有效数字;另一部分是指数部分,用来表示小数点的位置。小数部分占的位(bit)数越多,能表示的浮点数的有效数字越多,精度越高;指数部分占的位数越多则能表示的数值的范围越大。在需要表示小数或很大的整数时使用浮点类型。
变量定位图形 例 /** *This class is used to display 全局变量. *This program was tested under JDK 1.4.0. *Author: wz *Date: */ import java.awt.*; import java.applet.*; public class Pie extends Applet {
变量定位图形 public void draw(Graphics g,int x,int y,int r,int green,int blue) // 新方法 { Color w=new Color(r,green,blue); g.setColor(w); g.fillArc(30, y, 50, 50, x, 90); g.setColor(Color.red); g.fillArc(30, y, 50, 50, (x+180), 90); g.setColor(Color.black);
变量定位图形 g.fillArc(30, y, 50, 50, (x+90), 90); g.setColor(Color.green); } public void paint(Graphics g) { draw(g,150,45,220,21,88); draw(g,10,90,12,255,99);
变量定位图形 例 import java.awt.*; import java.applet.Applet; public class A extends Applet { int x; int y; public void ff1( Graphics c ,int x,int y) c.setColor(Color.red); c.drawString("Welcome ",x, y); c.drawRect(x,y, 140, 80); }
变量定位图形 public void ff2( Graphics b,int z) { b.setColor(Color.blue); b.drawLine(z, y,x+120,y+120); } public void paint(Graphics a) x=150; y=150; ff1(a,120,60);//x=120,y=60 ff2(a,50); //z=50 a.setColor(Color.green); a.drawString("Welcome to JAVA",50, 40); a.drawRect(50, 5, 140, 80);
变量定位图形 例 import java.awt.*; import java.applet.Applet; public class B extends Applet {
变量定位图形 public void a( Graphics g ,int x) { g.setColor(Color.red); g.drawString("Welcome to JAVA"+x,50, 150); } public void b( Graphics g,int y) g.setColor(Color.blue); g.drawString(""+y,50, 50);
变量定位图形 public void paint( Graphics g) { a(g,120); b(g,150); }