java实验Word文件下载.docx
- 文档编号:8298494
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:51
- 大小:28.09KB
java实验Word文件下载.docx
《java实验Word文件下载.docx》由会员分享,可在线阅读,更多相关《java实验Word文件下载.docx(51页珍藏版)》请在冰点文库上搜索。
这是一个JavaApplet程序"
10,30);
//在JavaApplet中绘制一行文字:
“这是一个JavaApplet程序”
g.setColor(Color.red);
g.setFont(newFont("
宋体"
Font.BOLD,36));
我改变了字体"
20,50);
“我改变了字体”
package实验二1;
publicclassGreekAlphabet
intstartPosition=0,endPosition=0;
charcStart='
α'
cEnd='
ω'
;
startPosition=(int)cStart;
//cStart做int型转换据运算,并将结果赋值给startPosition
endPosition=(int)cEnd;
//cEnd做int型转换运算,并将结果赋值给endPosition
System.out.println("
希腊字母\'
α\'
在unicode表中的顺序位置:
"
+(int)cStart);
希腊字母表:
for(inti=startPosition;
i<
=endPosition;
i++)
charc='
\0'
c=(char)i;
//i做char型转换运算,并将结果赋值给c
System.out.print("
"
+c);
if((i-startPosition+1)%10==0)
}
package实验二2;
importjavax.swing.JOptionPane;
publicclassNumber
publicstaticvoidmain(Stringargs[])
intnumber=0,d5,d4,d3,d2,d1;
Stringstr=JOptionPane.showInputDialog("
输入一个1至99999之间的数"
number=Integer.parseInt(str);
if(number>
=1&
&
number<
=99999)//判断number在1至99999之间的条件
d5=number/10000;
//计算number的最高位(万位)d5
d4=number%10000/1000;
//计算number的千位d4
d3=number%1000/100;
//计算number的百位d3
d2=number%100/10;
d1=number%10;
if(d5!
=0)//判断number是5位数的条件
System.out.println(number+"
是5位数"
if(d1==d5&
d2==d4)//判断number是回文数的条件
是回文数"
else
不是回文数"
elseif(d4!
=0)//判断number是4位数的条件
是4位数"
if(d1==d4&
d2==d3)//判断number是回文数的条件码
elseif(d3!
=0)//判断number是3位数的条件
是3位数"
if(d1==d3)//判断number是回文数的条件
elseif(d2!
=0)
是2位数"
if(d1==d2)
elseif(d1!
是1位数"
System.out.printf("
\n%d不在1至99999之间"
number);
package实验二3;
publicclassGuessNumber
给你一个1至100之间的整数,请猜测这个数"
intrealNumber=(int)(Math.random()*100)+1;
intyourGuess=0;
输入您的猜测:
yourGuess=Integer.parseInt(str);
while(yourGuess!
=realNumber)//循环条件
if(yourGuess>
realNumber)//条件代码
str=JOptionPane.showInputDialog("
猜大了,再输入你的猜测:
elseif(yourGuess<
猜小了,再输入你的猜测:
猜对了!
package实验三1;
publicclassAreaAndLength
doublelength,area;
Circlecircle=null;
Trangletrangle;
Laderlader;
circle=newCircle(10);
//创建对象circle
trangle=newTrangle(3,4,5);
//创建对象trangle。
lader=newLader(3,4,7);
//创建对象lader
length=circle.getLength();
//circle调用方法返回周长并赋值给length
圆的周长:
+length);
area=circle.getArea();
//circle调用方法返回面积并赋值给area
圆的面积:
+area);
length=trangle.getLength();
//trangle调用方法返回周长并赋值给length
三角形的周长:
area=trangle.getArea();
//trangle调用方法返回面积并赋值给area
三角形的面积:
area=lader.getArea();
//lader调用方法返回面积并赋值给area
梯形的面积:
trangle.setABC(12,34,24);
//trangle调用方法设置三个边,要求将三个边修改为12,34,1。
length=trangle.getLength();
//trangle调用方法返回周长并赋值给length
classCircle
doubleradius,area;
Circle(doubler)
radius=r;
//方法体
doublegetArea()
area=3.14*radius*radius;
returnarea;
//方法体,要求计算出area返回
doublegetLength()
return2*3.14*radius;
//getArea方法体的代码,要求计算出length返回
voidsetRadius(doublenewRadius)
radius=newRadius;
doublegetRadius()
returnradius;
classLader
doubleabove,bottom,height,area;
Lader(doublea,doubleb,doubleh)
above=a;
bottom=b;
height=h;
//方法体,将参数a,b,c分别赋值给above,bottom,height
doublegetArea()
area=(above+bottom)/2*height;
returnarea;
//方法体,,要求计算出area返回
classTrangle
doublesideA,sideB,sideC,area,length;
booleanboo;
publicTrangle(doublea,doubleb,doublec)
a=sideA;
b=sideB;
c=sideC;
//参数a,b,c分别赋值给sideA,sideB,sideC
if(a+b>
c&
a+c>
b&
b+c>
a)//a,b,c构成三角形的条件表达式
boo=true;
//给boo赋值。
boo=false;
//给boo赋值。
if(boo)
length=sideA+sideB+sideC;
returnlength;
//方法体,要求计算出length的值并返回
不是一个三角形,不能计算周长"
return0;
publicdoublegetArea()
doublep=(sideA+sideB+sideC)/2.0;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
不是一个三角形,不能计算面积"
publicvoidsetABC(doublea,doubleb,doublec)
sideA=a;
sideB=b;
sideC=c;
package实验三2;
classA
floata;
//声明一个float型实例变量a
staticfloatb;
//声明一个float型类变量b,即static变量b
voidsetA(floata)
this.a=a;
//将参数a的值赋值给成员变量a
voidsetB(floatb)
this.b=b;
//将参数b的值赋值给成员变量b
floatgetA()
returna;
floatgetB()
returnb;
voidinputA()
System.out.println(a);
staticvoidinputB()
System.out.println(b);
publicclassExample
publicstaticvoidmain(Stringargs[])
A.b=100;
//通过类名操作类变量b,并赋值100
A.inputB();
//通过类名调用方法inputB()
Acat=newA();
Adog=newA();
cat.setA(200);
//cat象调用方法setA(inta)将cat的成员a的值设置为200
cat.setB(400);
//cat调用方法setB(intb)将cat的成员b的值设置为400
dog.setA(150);
//dog象调用方法setA(inta)将dog的成员a的值设置为150
dog.setB(300);
//dog调用方法setB(intb)将dog的成员b的值设置为300
cat.inputA();
//cat调用inputA()。
//cat调用inputB()。
dog.inputA();
//dog调用inputA()。
dog.inputB();
//dog调用inputB()。
package实验三3;
publicclassSquareEquation
doublea,b,c;
doubleroot1,root2;
publicSquareEquation(doublea,doubleb,doublec)
this.c=c;
if(a!
publicvoidgetRoots()
是一元2次方程"
doubledisk=b*b-4*a*c;
if(disk>
root1=(-b+Math.sqrt(disk))/(2*a);
root2=(-b-Math.sqrt(disk))/(2*a);
方程的根:
%f,%f\n"
root1,root2);
方程没有实根\n"
不是一元2次方程"
publicvoidsetCoefficient(doublea,doubleb,doublec)
classSunRise
publicstaticvoidmain(Stringargs[])
SquareEquationequation=newSquareEquation(4,5,1);
equation.getRoots();
equation.setCoefficient(-3,4,5);
package实验四1;
classStringExample
{publicstaticvoidmain(Stringargs[])
{Strings1=newString("
youareastudent"
),
s2=newString("
howareyou"
if(s1.equals(s2))//使用equals方法判断s1与s2是否相同
s1与s2相同"
s1与s2不相同"
Strings3=newString("
22030219851022024"
if(s3.startsWith("
220302"
))//判断s3的前缀是否是“220302”。
吉林省的身份证"
Strings4=newString("
你"
s5=newString("
我"
if(pareTo(s5)>
0)//按着字典序s4大于s5的表达式。
按字典序s4大于s5"
按字典序s4小于s5"
intposition=0;
Stringpath="
c:
\\java\\jsp\\A.java"
position=path.lastIndexOf("
\\"
//获取path中最后出现目录分隔符号的位置
\\java\\jsp\\A.java中最后出现\\的位置:
+position);
StringfileName=path.substring(path.indexOf("
A"
));
//获取path中“A.java”子字符串。
\\java\\jsp\\A.java中含有的文件名:
+fileName);
Strings6=newString("
100"
s7=newString("
123.678"
intn1=Integer.parseInt(s6);
//将s6转化成int型数据。
doublen2=Double.parseDouble(s7);
//将s7转化成double型数据。
doublem=n1+n2;
System.out.println(m);
Strings8=String.valueOf(m);
//String调用valuOf(intn)方法将m转化为字符串对象
position=s8.indexOf("
."
Stringtemp=s8.substring(position+1);
数字"
+m+"
有"
+temp.length()+"
位小数"
);
Strings9=newString("
ABCDEF"
chara[]=s8.toCharArray();
//将s8存放到数组a中。
for(inti=a.length-1;
i>
=0;
i--)
+a[i]);
package实验四2;
importjava.util.*;
publicclassDateExample
publicstaticvoidmain(Stringargs[])
输入第一个日期的年份:
intyearOne=Integer.parseInt(str);
str=JOp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实验
![提示](https://static.bingdoc.com/images/bang_tan.gif)