Java作业的题与答案8:斐波拉契数,Scanner,成绩,a.length,String a[],机会问题

本期看点:关键词有斐波拉契数,Scanner,成绩,a.length,String a[],机会问题
一.Scanner问题代码合集
1.
package a1;
import java.util.Scanner;
public class a1{
public static void main(String[] args) {
System.out.println
("请输入一个数字");
Scanner s1=new Scanner(System.in);//声明Scanner接收的类
int a=s1.nextInt();//接收用户输入整形的数据
for(int i=0;i<=a;i++){System.out.println
(i+"+"+(a-i)+"="+a);
}
}
}
2.
package a1;
import java.util.Scanner;
public class a1 {
public static void main(String[] args) {
for(int i=400;i<=4000;i++) {
if(i%400==0) {
System.out.println
("你已经跑了"+i
+ "米,累了吗?");
Scanner s1=new Scanner(System.in);//声明Scanner接收的类
String a=s1.next();//接收用户输入整形的数据
if (a.equals("累了")){System.out.println
("休息!");break;}
else if(a.equals("不累")){System.out.println
("继续跑!");}
else {System.out.println
("输入错误,继续跑!");}
}
}
}
}
3.
package a1;
import java.util.Scanner;
public class a1 {
public static void main(String[] args) {
System.out.println
("请输入你的姓名");
Scanner s1=new Scanner(System.in);
String b=s1.next();
double he=0;
for(int i=1;i<=5;i++) {
System.out.println
("请输入你第"+i+"门的成绩");
Scanner s2=new Scanner(System.in);
int a=s2.nextInt();
if (a>0){he=he+a;
}
else {System.out.println
("输入错误");}
}
System.out.println
("平均分为"+(he/5));
}
}
二.打印出斐波拉契数
4.
package a1;
public class a1 {
public static void main(String[] args) {
int a=0;
int b=1;
int c=0;//多个变量,赋值
for(int i=1;i<=20;i++) {
c=a+b;
a=b;
b=c;
System.out.println
(c);
}
} }
三.成绩问题
5.
package a1;
import java.util.*;
public class a1 {
public static void main(String[] args) {
double he=0;
int c=0;
for(int i=1;i<=5;i++) {
System.out.println
("请输入你第"+i+"门的成绩");
Scanner s2=new Scanner(System.in);
int a=s2.nextInt();
if (0<=a&&a<=60){System.out.println
("成绩不合格");
}
else if (60<a&&a<=80){System.out.println
("成绩良好");
}
else if (80<a&&a<=100){System.out.println
("成绩优秀");c++;he=he+a;
}
else{System.out.println
("输入错误");}
}
System.out.println
("成绩大于80分的人数为"+c+"。成绩大于80分的人的平均成绩为"+(he/c));
}
}
四.机会问题
6.
package a1;
import java.util.*;
public class a1 {
public static void main(String[] args) {
double he=0;
int c=0;
System.out.println
("请输入你的密码");
for(int i=1;i<=3;i++) {
Scanner s2=new Scanner(System.in);
String a=s2.next();
if (a.equals("666666")){System.out.println
("成功进入主界面");break;
}
else{ System.out.println
("输入错误,你还有"+(3-i)+"次机会" );
if(3-i==0) {System.out.println
("用户卡被冻结,不能再输了" ); } }
}
}
}
7.
package a1;
import java.util.*;
public class a1 {
public static void main(String[] args) {
System.out.println
("请输入用户名");
Scanner s=new Scanner(System.in);
String a=s.next();
System.out.println
("请输入密码");
Scanner s2=new Scanner(System.in);
String b=s2.next();
for(int i=1;i<=3;i++) {
if (a.equals("666666")&&b.equals("666666"))
{System.out.println
("成功进入主界面");break;
}
else{ System.out.println
("输入错误!你还有"+(3-i)+"次机会!" );
if(3-i==0) {System.out.println
("\t" );
System.out.println
("对不起,您3次均输入错误!" );}
else {System.out.println
("请输入用户名");
Scanner s3=new Scanner(System.in);
a=s3.next();
System.out.println
("请输入密码");
Scanner s4=new Scanner(System.in);
b=s4.next();
} }
}
}
}
8.
package a1;
import java.util.*;
public class a1 {
public static void main(String[] args) {
System.out.println
("请输入会员号(<4位整数>):");
Scanner s=new Scanner(System.in);
int a=s.nextInt();
System.out.println
("请输入会员生日(月/日<用两位整数表示>,如输入01/01):");
Scanner s22=new Scanner(System.in);
String b3=s22.next();
System.out.println
("请输入会员积分:");
Scanner s3=new Scanner(System.in);
int c=s3.nextInt();
for(int i=1;i<=2;i++) {
System.out.println
(a +" "+b3+" "+ c);
if (1000<a&&a<10000
)
{
}
else {
System.out.println
("客户号"+a+"是无效会员号!"
+ "\n"
+ ""
+ "输入信息失败" );
}
System.out.println
("请输入会员号(<4位整数>):");
Scanner s4=new Scanner(System.in);
a=s4.nextInt();
System.out.println
("请输入会员生日(月/日<用两位整数表示>):");
Scanner s25=new Scanner(System.in);
b3=s25.next();
System.out.println
("请输入会员积分:");
Scanner s6=new Scanner(System.in);
c=s6.nextInt();
if(i==2) {System.out.println
(a +" "+b3+" "+ c);
if (1000<a&&a<10000
)
{
}
else {
System.out.println
("客户号"+a+"是无效会员号!"
+ "\n"
+ ""
+ "输入信息失败" );
}}
}
}
}
9.
package a1;
public class a1 {
public static void main(String[] args) {
String a[]={"张三","李四","王五"};
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}
10.
package a1;
import java.util.Scanner;
public class a1 {
public static void main(String[] args) {
String[] str=new String[5];
Scanner s=new Scanner(System.in);
for(int i=0;i<str.length;i++){
System.out.println("请输入第"+(i+1)+"个学生的姓名");
str[i]=s.next();
}
System.out.println("你输入的5个学生的姓名为:");
for(int i=0;i<str.length;i++){
System.out.println(str[i]+" ");
}
}
}