java编程实例Word下载.docx

上传人:b****7 文档编号:22198173 上传时间:2023-02-03 格式:DOCX 页数:14 大小:17.35KB
下载 相关 举报
java编程实例Word下载.docx_第1页
第1页 / 共14页
java编程实例Word下载.docx_第2页
第2页 / 共14页
java编程实例Word下载.docx_第3页
第3页 / 共14页
java编程实例Word下载.docx_第4页
第4页 / 共14页
java编程实例Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

java编程实例Word下载.docx

《java编程实例Word下载.docx》由会员分享,可在线阅读,更多相关《java编程实例Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

java编程实例Word下载.docx

//变量初始化

floatf=1.0f;

//单精度类型

doubled=2.5d;

//双精度类型

intm=i%j;

f=i/j;

I=++i+j++;

//I=?

I="

+I);

f="

+f);

intc=a>

b?

a:

b;

d+=a;

d+a="

+d);

//自动类型转换

intn=(int)(d+b);

n="

+n);

//强制类型类型转换,会丢失精度

booleanbool=a>

bool="

+bool);

booleanfirstbool=true;

booleansecondbool=bool&

&

firstbool;

secondbool=bool||firstbool;

charch='

H'

;

ch="

+ch);

Strings="

Hello,Everyone!

System.out.println(s);

运算结果:

C:

\java>

javaArithmetic

I=13

f=2.0

d+a=7.5

n=13

bool=false

ch=H

\java

java实例入门(三)--获取命令行参数

publicclassGetArgs

{publicstaticvoidmain(Stringmyargs[])

{Strings="

if(myargs.length!

=0)

s=myargs[0];

s="

+s);

要点:

参数放在字符串数组myargs里;

注意:

编译后,必须用命令行运行此程序,方法:

javaGetArgsHello

运行结果为:

s=Hello

java实例入门(四)-----循环语句

/**

*编写程序,计算从1到100的累加和,用for语句实现。

*/

publicclassSum{

publicstaticvoidmain(String[]args){

ints=0;

//用来保存累加和,初始化为0

for(inti=0;

i<

=100;

i++)

s+=i;

//for循环体只有一个语句,可不用大括号

从1到100的累加和为:

+s);

/*计算从正整数n1到n2的累加和,用while语句实现。

//解法一,固定n1,n2的值

//s用来保存累加和,初始化为0

intn1=8,n2=66;

//预定n1,n2的值

inti=n1;

//i用来做循环计数,初始化为n1

while(i<

=n2){

i++;

n1为:

+n1+"

n2为:

+n2);

从n1到n2的累加和为:

}//解法一结束

/*解法二,键盘输入n1,n2的值

importjava.io.*;

Stringstr="

//String对象str用来保存键盘输入的字符串

intn1=0,n2=0;

try{

java.io.InputStreamReaderisr=newInputStreamReader(System.in);

BufferedReaderbr=newBufferedReader(isr);

System.out.print("

输入正整数n1:

//由键盘取得n1

str=br.readLine();

n1=Integer.parseInt(str);

\n再输入正整数n2:

//由键盘取得n2

n2=Integer.parseInt(str);

}catch(IOExceptione){}

}//解法二结束

*编写程序,计算从1到100的累加和,用do-while语句实现。

//s用来保存累加和,初始化为0

inti=1;

//i用来做循环计数,初始化为1

do{

}while(i<

=100);

java实例入门(五)----break语句的使用

/*不带标号的break语句的使用*/

publicclassBreakOne

{publicstaticvoidmain(Stringargs[])

{intindex=0;

while(index<

=100)

{index+=10;

if(index==40)

break;

index="

+index);

运行结果:

index=10

index=20

index=30

/*带标号的break语句*/

classBreakTwo

{intsum=0;

coloop:

while(sum<

{for(intcount=0;

count<

10;

count++)

{sum+=count;

if(sum>

50)

breakcoloop;

//跳出coloop标识的循环

sum="

+sum);

sum=51

java实例入门(六)----continue语句的使用

/*不带标号的continue语句*/

publicclassContinueOne

while(index<

=99)

continue;

index=50

index=60

index=70

index=80

index=90

index=100

为什么40没有打印出来?

/*带标号的continue语句*/

publicclassContinueTwo

{System.out.println("

**100到200之间的所有素数**"

intn=0;

outer:

for(inti=101;

i<

200;

i+=2)

{intk=15;

for(intj=2;

j<

=k;

j++)

{if(i%j==0)

continueouter;

"

+i);

n++;

if(n<

10)

System.out.println();

n=0;

/*用switch语句实现学生成绩的百分制到等级制的转换*/

classSwitchDemo

{publicstaticvoidmain(String[]args)

{inttestscore=88;

chargrade='

A'

switch(testscore/10)

{case10:

case9:

grade='

case8:

B'

case7:

C'

case6:

D'

default:

F'

gradeis:

+grade);

运行结果:

gradeis:

B

java实例入门(八)---一维数组的使用

/*冒泡法排序*/

publicclassBubbleSort

{inti,j;

intintArray[]={20,1,-3,30,50};

intlen=intArray.length;

for(i=1;

len;

i++)

for(j=0;

=len-i-1;

if(intArray[j]>

intArray[j+1])

{intt=intArray[j];

intArray[j]=intArray[j+1];

intArray[j+1]=t;

for(i=0;

System.out.println(intArray[i]+"

C:

javaBubbleSort

-3

1

20

30

50

 

java实例入门(九)---多维数组的使用

/*打印杨辉三角形*/

publicclassYangHui

{

finalintROW=8;

inta[][]=newint[ROW+1][];

for(inti=0;

=ROW;

a[i]=newint[i+1];

//分配每一行的列数,java语言支持不等维的数组

yanghui(a,ROW);

staticvoidyanghui(inta[][],intROW)

for(intj=0;

=a[i].length-1;

if(i==0||j==0||j==a[i].length-1)

a[i][j]=1;

elsea[i][j]=a[i-1][j-1]+a[i-1][j];

System.out.print(a[i][j]+"

\t"

}

javaYangHui

1

11

121

1331

14641

15101051

1615201561

172135352171

18285670562881

java实例入门(十)---字符串的基本使用方法

publicclassStringDemo

{

publicstaticvoidmain(Stringargs[])

Hello"

s.toLowerCase()="

+s.toLowerCase());

//转换为小写字符串

s.t0UpperCase()="

+s.toUpperCase());

//转换为大写字符串

s.trim()="

+s.trim());

s.substring(5)="

+s.substring(5));

s.substring(3,5)="

+s.substring(3,5));

Stringnews=s.replace('

l'

'

t'

replaceall'

with'

:

+news);

javaStringDemo

s=Hello

s.toLowerCase()=hello

s.t0UpperCase()=HELLO

s.trim()=Hello

s.substring(5)=lo

s.substring(3,5)=el

Hetto

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1