java入门14Word文档下载推荐.docx
- 文档编号:21624327
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:42
- 大小:36.59KB
java入门14Word文档下载推荐.docx
《java入门14Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java入门14Word文档下载推荐.docx(42页珍藏版)》请在冰豆网上搜索。
我学得很认真"
10,50);
}
第二章标识符、关键字和数据类型
publicclassExample2_1
{publicstaticvoidmain(Stringargs[])
{charchinaWord='
你'
japanWord='
ぁ'
intp1=36328,p2=38358;
汉字\'
你\'
在unicode表中的顺序位置:
+(int)chinaWord);
日语\'
ぁ\'
+(int)japanWord);
unicode表中第20328位置上的字符是:
+(char)p1);
unicode表中第12358位置上的字符是:
+(char)p2);
publicclassExample2_2
{intc=2200;
longd=8000;
floatf;
doubleg=123456789.123456789;
c=(int)d;
f=(float)g;
//导致精度的损失.
System.out.print("
c="
+c);
System.out.println("
d="
+d);
f="
+f);
g="
+g);
publicclassExample2_3
{inta[]={100,200,300};
intb[]={10,11,12,13,14,15,16};
b=a;
b[0]=123456;
数组a:
+a[0]+"
"
+a[1]+"
+a[2]);
数组b:
+b[0]+"
+b[1]+"
+b[2]);
数组b的长度:
+b.length);
第三章运算符、表达式和语句
classExample3_1
{chara1='
十'
a2='
点'
a3='
进'
a4='
攻'
charsecret='
8'
a1=(char)(a1^secret);
a2=(char)(a2^secret);
a3=(char)(a3^secret);
a4=(char)(a4^secret);
密文:
+a1+a2+a3+a4);
原文:
classExample3_2
{intx,y=10;
if(((x=0)==0)||((y=20)==20))
{System.out.println("
现在y的值是:
+y);
inta,b=10;
if(((a=0)==0)|((b=20)==20))
现在b的值是:
+b);
publicclassExample3_3
{publicstaticvoidmain(Stringargs[])
{inta=9,b=5,c=7,t;
if(a>
b)
{t=a;
a=b;
b=t;
c)
a=c;
c=t;
if(b>
{t=b;
b=c;
a="
+a+"
b="
+b+"
c="
例子4
publicclassExample3_4
{publicstaticvoidmain(Stringargs[])
{intmath=65,english=85;
if(math>
=60)
数学及格了"
else
{System.out.println("
数学不及格"
if(english>
90)
英语是优"
英语不是优"
我在学习控制语句"
例子5
publicclassExample3_5
{intx=2,y=1;
switch(x+y)
{case1:
System.out.println(x+y);
break;
case3:
case0:
default:
没有般配的"
+(x+y));
例子6
publicclassExample3_6
{longsum=0,a=5,item=a,n=10,i=1;
for(i=1;
i<
=n;
i++)
{sum=sum+item;
item=item*10+a;
System.out.println(sum);
例子7
classExample3_7
{doublesum=0,a=1;
inti=1;
while(i<
=20)
{sum=sum+a;
i=i+1;
a=a*(1.0/i);
sum="
+sum);
例子8
classExample3_8
{intsum=0,i,j;
for(i=1;
=10;
i++)
{if(i%2==0)//计算1+3+5+7+9
continue;
sum=sum+i;
for(j=2;
j<
=50;
j++)//求50以内的素数
{for(i=2;
=j/2;
{if(j%i==0)
if(i>
j/2)
+j+"
是素数"
}
第四章类、对象和接口
classXiyoujiRenwu
{floatheight,weight;
Stringhead,ear,hand,foot,mouth;
voidspeak(Strings)
classA
{XiyoujiRenwuzhubajie;
//声明对象
zhubajie=newXiyoujiRenwu();
//为对象分配内存,使用new运算符和默认的构造方法
classPoint
{intx,y;
Point(inta,intb)
{x=a;
y=b;
publicclassA
{Pointp1,p2;
//声明对象p1和p2
p1=newPoint(10,10);
//为对象分配内存,使用new和类中的构造方法
p2=newPoint(23,35);
Stringhead,ear,hand,foot,mouth;
voidspeak(Strings)
{head="
歪着头"
System.out.println(s);
classExample4_3
{XiyoujiRenwuzhubajie,sunwukong;
//声明对象
//为对象分配内存
sunwukong=newXiyoujiRenwu();
zhubajie.height=1.80f;
//对象给自己的变量赋值
zhubajie.head="
大头"
一双大耳朵"
sunwukong.height=1.62f;
sunwukong.weight=1000f;
sunwukong.head="
绣发飘飘"
zhubajie的身高:
zhubajie的头:
+zhubajie.head);
sunwukong的重量:
+sunwukong.weight);
sunwukong的头:
+sunwukong.head);
俺老猪我想娶媳妇"
//对象调用方法
zhubajie现在的头:
sunwukong.speak("
老孙我重1000斤,我想骗八戒背我"
sunwukong现在的头:
class梯形
{float上底,下底,高,面积;
梯形(floatx,floaty,floath)
{上底=x;
下底=y;
高=h;
float计算面积()
{面积=(上底+下底)*高/2.0f;
return面积;
void修改高(floatheight)
{高=height;
float获取高()
{return高;
publicclassExample4_4
{梯形laderOne=new梯形(12.0f,3.5f,50),laderTwo=new梯形(2.67f,3.0f,10);
laderOne的高是:
+laderOne.获取高());
laderTwo的高是:
+laderTwo.获取高());
laderOne的面积是:
+laderOne.计算面积());
laderTwo的面积是:
+laderTwo.计算面积());
laderOne.修改高(10);
floath=laderOne.获取高();
laderTwo.修改高(h*2);
laderOne现在的高是:
laderTwo现在的高是:
laderOne现在的面积是:
laderTwo现在的面积是:
classPeople
{Stringface;
voidsetFace(Strings)
{face=s;
{voidf(intx,doubley,Peoplep)
{x=x+1;
y=y+1;
p.setFace("
笑脸"
参数x和y的值分别是:
+x+"
参数对象p的face是:
+p.face);
publicclassExample4_5
{intx=100;
doubley=100.88;
Peoplezhang=newPeople();
zhang.setFace("
很严肃的样子"
Aa=newA();
a.f(x,y,zhang);
main方法中x和y的值仍然分别是:
main方法中对象zhang的face是:
+zhang.face);
class圆
{double半径;
圆(doubler)
{半径=r;
double计算面积()
{return3.14*半径*半径;
void修改半径(double新半径)
{半径=新半径;
double获取半径()
{return半径;
class圆锥
{圆底圆;
double高;
圆锥(圆circle,doubleh)
{this.底圆=circle;
this.高=h;
double计算体积()
{doublevolume;
volume=底圆.计算面积()*高/3.0;
returnvolume;
void修改底圆半径(doubler)
{底圆.修改半径(r);
double获取底圆半径()
{return底圆.获取半径();
classExample4_6
{圆circle=new圆(10);
圆锥circular=new圆锥(circle,20);
圆锥底圆半径:
+circular.获取底圆半径());
圆锥的体积:
+circular.计算体积());
circular.修改底圆半径(100);
class梯形
{float上底,高;
staticfloat下底;
梯形(floatx,floaty,floath)
float获取下底()
{return下底;
void修改下底(floatb)
{下底=b;
classExample4_7
{梯形laderOne=new梯形(3.0f,10.0f,20),laderTwo=new梯形(2.0f,3.0f,10);
梯形.下底=200;
//通过类名操作类变量
laderOne的下底:
+laderOne.获取下底());
laderTwo的下底:
+laderTwo.获取下底());
laderTwo.修改下底(60);
//通过对象操作类变量
classFibi
{publicstaticlongfibinacii(intn)
{longc=0;
if(n==1||n==2)
c=1;
else
c=fibinacii(n-1)+fibinacii(n-2);
returnc;
publicclassExample4_8
{System.out.println(Fibi.fibinacii(7));
例子9
packagetom.jiafei;
publicclassPrimNumber
{publicvoidgetPrimnumber(intn)
{intsum=0,i,j;
{for(j=2;
=i/2;
j++)
{if(i%j==0)
if(j>
i/2)
"
+i);
publicstaticvoidmain(Stringargs[])
{PrimNumberp=newPrimNumber();
p.getPrimnumber(20);
例子10
importjava.applet.Applet;
publicclassExample4_10extendsApplet
{Buttonredbutton;
publicvoidinit()
{redbutton=newButton("
我是一个红色的按钮"
redbutton.setBackground(Color.red);
redbutton.setForeground(Color.white);
add(redbutton);
例子11
importtom.jiafei.*;
//引入包tom.jiafei中的类
publicclassExample4_11
{PrimNumbernum=newPrimNumber();
//用包tom.jiafei中的类创建对象
num.getPrimnumber(30);
例子12
publicclassExample4_12
//要保证PrimNuber类和Example4_12类在同一目录中
num.getPrimnumber(120);
Trangel.java
publicclassTrangle
{doublesideA,sideB,sideC;
booleanboo;
publicTrangle(doublea,doubleb,doublec)
{sideA=a;
sideB=b;
sideC=c;
if(a+b>
c&
&
a+c>
b&
c+b>
a)
我是一个三角形"
boo=true
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 入门 14