java程序代码.docx

上传人:b****6 文档编号:2921390 上传时间:2022-11-16 格式:DOCX 页数:19 大小:19.75KB
下载 相关 举报
java程序代码.docx_第1页
第1页 / 共19页
java程序代码.docx_第2页
第2页 / 共19页
java程序代码.docx_第3页
第3页 / 共19页
java程序代码.docx_第4页
第4页 / 共19页
java程序代码.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

java程序代码.docx

《java程序代码.docx》由会员分享,可在线阅读,更多相关《java程序代码.docx(19页珍藏版)》请在冰豆网上搜索。

java程序代码.docx

java程序代码

1.importjava.util.*;

publicclasschap{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

System.out.println("请输入个人信息");

System.out.print("姓名:

");

Stringname=input.next();

System.out.print("年龄:

");

intage=input.nextInt();

System.out.print("性别:

");

Stringsex=input.next();

System.out.print("身高:

");

doubleheigh=input.nextDouble();

System.out.print("家庭住址:

");

Stringadress=input.next();

System.out.println("------------------------------");

System.out.println("您的个人信息:

");

System.out.println("\n姓名:

"+name);

System.out.println("\n年龄:

"+age);

System.out.println("\n性别:

"+sex);

System.out.println("\n身高:

"+heigh);

System.out.println("\n家庭住址:

"+adress);

}}

 

2.importjava.util.*;

publicclasschap1{

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

System.out.println("************************************");

System.out.println("*xx超市欢迎您!

*");

System.out.println("************************************");

System.out.print("请输入会员卡号:

");

Stringnumber=input.next();

System.out.print("请输入消费金额:

");

doublecount=input.nextDouble();

System.out.print("请输入付款金额:

");

doublecash=input.nextDouble();

System.out.print("您的会员卡号为:

");

System.out.println(number);

System.out.print("找零:

");

doublechage=(cash-count);

System.out.println(chage);

System.out.println("本次积分:

"+count/100*3);

System.out.println("------------------------------------");

System.out.println("欢迎再次光临!

");}

}

3.输出棱形

publicclasschap2{

publicstaticvoidmain(String[]args)

{intn=6;

for(inti=1;i<=n;i++)

{

for(intk=n-1;k>=i;k--)

{

System.out.print("");

}

for(intj=1;j<=2*i-1;j++)

{

System.out.print("*");

}

System.out.println();

}

for(inti=n-1;i>=1;i--)

{

for(intk=i;k<=n-1;k++)

{

System.out.print("");

}

for(intj=1;j<=2*i-1;j++)

{

System.out.print("*");

}

System.out.println();

}

}

}

 

4.查找数组中的数

importjava.util.*;

publicclasschap21

{

publicstaticvoidmain(String[]args)

{Scannerinput=newScanner(System.in);

int[]array={9,12,17,19,21,24,38,42,56,78};

for(inti=0;i<=9;i++)

{

System.out.println("array"+"["+i+"]="+array[i]);

}

System.out.println("请输入数组中要查找的数:

");

inta=input.nextInt();

inttarget=a;

intindex=0;

intstart=0;

intend=array.length-1;

while(true)

{

index=(start+end)/2;

if(array[index]==target)

{

System.out.println("该数在数组中的位置为:

"+index);

break;

}

else

if(start>end)

{

System.out.println("该数在数组中不存在!

");

break;

}

else

{

if(array[index]>target)

{

end=index-1;

}

else

{

start=index+1;

}

}

}

}

}

5.矩阵的对角线相加并求和

publicclasschap921{

publicstaticvoidmain(String[]args)

{

intarray[][]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}};

intsum=0;

for(inti=0;i<=4;i++)

{

for(intj=4-i;j<=4-i;j++)

{

if(i==2)

sum+=array[i][j];

else

sum+=array[i][i]+array[i][j];

}

}

System.out.println("sum="+sum);

}

}

 

6.身份证验证

importjava.util.*;

publicclassValidateCardBirthday{

privatestaticintyear;

privatestaticintmonth;

privatestaticintday;

publicbooleanvalidate(Stringbirthday){

intyear=Integer.parseInt(birthday.substring(0,4));

intmonth=Integer.parseInt(birthday.substring(4,6));

intday=Integer.parseInt(birthday.substring(6,8));

Calendarc=newGregorianCalendar(year,month-1,day);

intcYear=c.get(Calendar.YEAR);

intcMonth=c.get(Calendar.MONTH);

intcDay=c.get(Calendar.DAY_OF_MONTH);

System.out.println(cYear+"年"+cMonth+"月"+cDay+"日");

if(year!

=cYear&&month+1!

=cMonth&&day!

=cDay){

returnfalse;

}else{

returntrue;

}

}

publicstaticvoidmain(String[]args){

Scannerinput=newScanner(System.in);

ValidateCardBirthdayI=newValidateCardBirthday();

System.out.println("请输入你的身份证号");

Strings=input.next();

if(s.length()!

=15&&s.length()!

=18){

System.out.println("请输入错误");

}else{

booleanisOK=I.validate(s.substring(6,14));

Calendarc=newGregorianCalendar(year,month-1,day);

/*System.out.println(c.get(Calendar.YEAR));

System.out.println(c.get(Calendar.MONTH));

System.out.println(c.get(Calendar.DATE));*/

if(isOK){

System.out.println("验证通过");}

else{

System.out.println("验证错误");

}

}

}

}

7.packagelotter;

importjava.util.*;

publicclassLotterTicket{

publicstaticvoidmain(String[]args){

//创建Ticket()对象,使Ticket()具有LotterTicket方法和属性

LotterTicketTicket=newLotterTicket();

//Ticket()调用MuilDemo()方法

Ticket.MuilDemo();

}

publicvoidMuilDemo(){

//建立一个二维数组

List>list=newArrayList>();

//利用for循环建立五注彩票

for(inti=0;i<5;i++){

//通过TreeSet建立一组集合

TreeSetset=newTreeSet();

//利用随机数输出7个彩票号码;set.size()<7控制使集合元素为7个

for(;set.size()<7;){

intk=(int)(Math.random()*32+1);

//判断号码小于10,前加0

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

当前位置:首页 > 表格模板 > 调查报告

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

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