JAVA环境配置+考试题目+Android studio配置与入门教程.docx
- 文档编号:24563906
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:23
- 大小:577.70KB
JAVA环境配置+考试题目+Android studio配置与入门教程.docx
《JAVA环境配置+考试题目+Android studio配置与入门教程.docx》由会员分享,可在线阅读,更多相关《JAVA环境配置+考试题目+Android studio配置与入门教程.docx(23页珍藏版)》请在冰豆网上搜索。
JAVA环境配置+考试题目+Androidstudio配置与入门教程
程序:
packagecykss;
importjava.util.Scanner;
publicclasss1{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
inti;
String[]n=newString[6];
String[]q=newString[6];
float[]p=newfloat[6];
Scannerinput=newScanner(System.in);//接收用户从控制台输入的数据
for(i=0;i<6;i++){
System.out.println("请输入第"+(i+1)+"件商品的名称:
");
n[i]=input.next();//接收用户从控制台输入的数据
System.out.println("请输入第"+(i+1)+"件商品的数量:
");
q[i]=input.next();//接收用户从控制台输入的数据
System.out.println("请输入第"+(i+1)+"件商品的价格:
");
p[i]=input.nextFloat();//接收用户从控制台输入的数据
}
System.out.print("\n");
System.out.println("第6件商品的名称为:
"+n[2]+"数量为:
"+q[2]+"价格为:
"+p[2]+"RMB");
System.out.print("\n");
for(i=0;i System.out.println("第"+(i+1)+"件商品的名称为: "+n[i]+"数量"+q[i]+"价格为: "+p[i]+"RMB"); System.out.print("储昀恺"); } } 图: 程序: packagecykss; publicclasss2{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub Stringstr1="abcdABCD"; Stringstr2="1234"; System.out.println("str1: "+str1); System.out.println("str2: "+str2); System.out.println("字符串拼接方式1: "+str1+str2);//字符串拼接方式1 System.out.println("字符串拼接方式2: "+str1.concat(str2));//字符串拼接方式2 System.out.println("str1字符串长度为: "+str1.length());//字符串1长度 System.out.println("str1转小写字母: "+str1.toLowerCase());//字符串1转小写字母 System.out.println("str1转大写字母: "+str1.toUpperCase());//字符串1转大写字母 System.out.println("str2去除空格: "+str2.trim());//字符串2去除空格 System.out.println("str1将A替换为E: "+str1.replace('A','E'));//str1将A替换为E System.out.println("str1与str2比较: "+str1.equals(str2));//str1与str2比较 System.out.print("储昀恺"); } } 图: 程序: packagecykss; publicclasss3{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub int[][]x=newint[6][6]; inta=16,b=99; for(inti=0;i { for(intj=0;j { x[i][j]=(int)a+(int)(Math.random()*(b-a)); System.out.print(x[i][j]+""); } System.out.print("\n"); } System.out.print("储昀恺"); } } 图: 程序: packagecykss; importjava.util.Scanner; publicclasss4{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub inti,j; floatmin,max,sum=0,t; String[]name=newString[6]; float[]price=newfloat[6]; float[]number=newfloat[6]; Scannerinput=newScanner(System.in);for(i=0;i<6;i++) { System.out.println("请输入第"+(i+1)+"件商品的名称: "); name[i]=input.next(); System.out.println("请输入第"+(i+1)+"件商品的价格: "); price[i]=input.nextFloat(); System.out.println("请输入第"+(i+1)+"件商品的数量: "); number[i]=input.nextFloat();} max=min=price[0]; for(i=0;i { sum=sum+price[i]; if(price[i] { min=price[i]; } if(price[i]>min) { max=price[i]; } } System.out.print("\n"); System.out.println("商品的平均价格为: "+sum/4+"最大价格为: "+max+"最小价格为: "+min); System.out.print("\n"); for(i=0;i { for(j=i+1;j { if(number[i]>number[j]) { t=number[i];number[i]=number[j];number[j]=t; } } } for(i=0;i { System.out.println("第"+(i+1)+"件商品的名称为: "+name[i]+"价格为: "+price[i]+"RMB"+"数量为: "+number[i]); } System.out.println("储昀恺"); } } 图: 主程序: packagecykss; importjava.sql.Date; importjava.util.Scanner; publicclasss5{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub booleanp=true; Stringusername; Stringpwd; do{ Scannerinput=newScanner(System.in); System.out.println("------------用户注册--------------"); System.out.println("用户名: "); username=input.next(); System.out.println("密码: "); pwd=input.next(); System.out.println("年龄: "); Stringage=input.next(); System.out.println("性别: "); Stringsex=input.next(); booleancon=s6.validateUser(username,pwd,age,sex); if(con){ System.out.println("注册成功! "); p=false; }else{ System.out.println("注册失败! "); p=true; } }while(p); Stringname1,pass1; intj=1,i=0; do{ System.out.println("请输入用户名"); Scannerinput1=newScanner(System.in); name1=input1.next();//获取用户输入的名称 if(name1.equalsIgnoreCase(username)) j=0; else {System.out.println("用户名错误请重新输入");i++; if(i==2) { Datedate1=newDate(i);//获取当 System.out.println("多次错误请等待冷却,现在时间"+date1); try{ Thread.sleep(3000);//暂停1分钟 }catch(InterruptedExceptione){ e.printStackTrace(); } } } }while(j==1); i=0; do{ System.out.println("请输入管理员密码: "); Scannerinput1=newScanner(System.in); pass1=input1.next();//获取用户输入的密码 if(pass1.equalsIgnoreCase(pwd)) j=1; else {System.out.println("用户密码错误请重新输入");i++; if(i==2) { Datedate1=newDate(i);//获取当 System.out.println("多次错误请等待冷却30秒"); try{ Thread.sleep(3000);//暂停30秒 }catch(InterruptedExceptione){ e.printStackTrace(); } } } }while(j==0); System.out.println("登录成功! ! 0806储昀恺"); p=false; } } 调用程序: packagecykss; publicclasss6{ publicstaticbooleanvalidateUser(Stringuname,Stringupwd,Stringage,Stringsex) { booleanconUname=false;//用户名是否符合要求 booleanconPwd=false;//密码是否符合要求 booleanconAge=false;//年龄是否符合要求 booleanconsex=false;//性别是否合格 booleancon=false;//验证是否通过 Stringman="Man";Stringwoman="Woman"; if(uname.length()>0){ for(inti=0;i //验证用户名是否全部为字母,不能含有空格 if(Character.isLetter(uname.charAt(i))||Character.isDigit(uname.charAt(i))){ conUname=true; }else{ conUname=false; System.out.println("用户名只能由字母组成,且不能含有空格! "); break; } } }else{ System.out.println("用户名不能为空! "); } if(upwd.length()>0){ for(intj=0;j //验证密码是否由数字和字母组成,不能含有空格 if(Character.isLetterOrDigit(upwd.charAt(j))){ conPwd=true; }else{ conPwd=false; System.out.println("密码只能由数字或字母组成! "); break; } } }else{ System.out.println("密码不能为空! "); } if(age.length()>0){ for(intk=0;k //验证年龄是否由数字组成 if(Character.isDigit(age.charAt(k))){ conAge=true; }else{ conAge=false; System.out.println("年龄输入有误! "); break; } } }else{ System.out.println("年龄必须输入! "); } if(sex.length()>0){ for(intk=0;k //验证年龄是否由数字组成 if(sex.equalsIgnoreCase("男")||sex.equalsIgnoreCase("女")) { consex=true; }else { consex=false; System.out.println("性别只能是男或者女! "); break; } } }else{ System.out.println("性别必须输入! "); } if(conUname&&conPwd&&conAge&&consex){ con=true; }else{ con=false; } returncon; } } 图: 主程序: packagecykss; importjava.util.Date; importjava.util.Scanner; publicclasss7{ publicstaticvoidmain(String[]args){ Datefirst=newDate(); Stringusername; Stringpwd; inti=0; intj=0; while(true) { Scannerinput=newScanner(System.in); //input.useDelimiter("\n"); System.out.println("------------用户注册--------------"); System.out.println("用户名: "); username=input.nextLine(); System.out.println("密码: "); pwd=input.nextLine(); System.out.println("性别: "); Stringsex=input.nextLine(); System.out.println("年龄: "); Stringage=input.nextLine(); booleancon=s6.validateUser(username,pwd,sex,age); if(con){ System.out.println("注册成功! "); break; }else{ System.out.println("注册失败! "); j++; if(j>2){ System.out.println("输入次数超过3次,等待20秒后再次尝试输入。 "); Datedate1=newDate();//获取当前日期 System.out.println("[发生错误时间]"+date1); try{ Thread.sleep(20000);//暂停20秒 }catch(InterruptedExceptione){ e.printStackTrace(); } Datedate2=newDate(); j=0; System.out.println("现在时间为: "+date2); System.out.println("请重新输入: "); } } } while(true) { Scannerinput=newScanner(System.in); System.out.println("------------用户登陆--------------"); System.out.println("用户名: "); Stringlogin_name=input.nextLine(); System.out.println("密码: "); Stringlogin_pwd=input.nextLine(); booleancen=s6.validateUser(login_name,login_pwd,username,pwd); if(cen){ System.out.println("登录成功! "); break; }else{ System.out.println("用户名或密码有误! "); i++; if(i>2){ System.out.println("输入次数超过3次,等待20秒后再次尝试输入。 "); Datedate1=newDate();//获取当前日期 System.out.println("[发生错误时间]"+date1); try{ Thread.sleep(20000);//暂停20秒 }catch(InterruptedExceptione){ e.printStackTrace(); } Datedate2=newDate(); i=0; System.out.println("现在时间为: "+date2); System.out.println("请重新输入: "); } } } Datelast=newDate(); System.out.println("运行时间: "+(last.getTime()-first.getTime())/1000+"秒"); System.out.print("储昀恺"); } } 调用程序: packagecykss; publicclasss6{ publicstaticbooleanvalidateUser(Stringuname,Stringupwd,Stringage,Stringsex) { booleanconUname=false;//用户名是否符合要求 booleanconPwd=false;//密码是否符合要求 booleanconAge=false;//年龄是否符合要求 booleanconsex=false;//性别是否合格 booleancon=false;//验证是否通过 Stringman="Man";Stringwoman="Woman"; if(uname.length()>0){ for(inti=0;i //验证用户名是否全部为字母,不能含有空格 if(Character.isLetter(uname.charAt(i))||Character.isDigit(uname.charAt(i))){ conUname=true; }else{ conUname=false; System.out.println("用户名只能由字母组成,且不能含有空格! "); break; } } }else{ System.out.println("用户名不能为空! "); } if(upwd.length()>0){ for(intj=0;j //验证密码是否由数字和字母组成,不能含有空格 if(Character.isLetterOrDigit(upwd.charAt(j))){ conPwd=true; }else{ conPwd=false; System.out.println("密码只能由数字或字母组成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA环境配置+考试题目+Android studio配置与入门教程 JAVA 环境 配置 考试 题目 Android studio 入门教程
![提示](https://static.bdocx.com/images/bang_tan.gif)