Java作業(yè)的題與答案8:斐波拉契數(shù),Scanner,成績(jī),a.length,String a[],機(jī)會(huì)問題

本期看點(diǎn):關(guān)鍵詞有斐波拉契數(shù),Scanner,成績(jī),a.length,String a[],機(jī)會(huì)問題
一.Scanner問題代碼合集
1.
package a1;
import java.util.Scanner;
public class a1{
public static void main(String[] args) {
System.out.println
("請(qǐng)輸入一個(gè)數(shù)字");
Scanner s1=new Scanner(System.in);//聲明Scanner接收的類
int a=s1.nextInt();//接收用戶輸入整形的數(shù)據(jù)
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
("你已經(jīng)跑了"+i
+ "米,累了嗎?");
Scanner s1=new Scanner(System.in);//聲明Scanner接收的類
String a=s1.next();//接收用戶輸入整形的數(shù)據(jù)
if (a.equals("累了")){System.out.println
("休息!");break;}
else if(a.equals("不累")){System.out.println
("繼續(xù)跑!");}
else {System.out.println
("輸入錯(cuò)誤,繼續(xù)跑!");}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
3.
package a1;
import java.util.Scanner;
public class a1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{
public static void main(String[] args)? ? ? ? ? ? ? ? ? ? ?{
System.out.println
("請(qǐng)輸入你的姓名");
Scanner s1=new Scanner(System.in);
String b=s1.next();
double he=0;
for(int i=1;i<=5;i++)? ? ? ? ? ? ? ? ? {
System.out.println
("請(qǐng)輸入你第"+i+"門的成績(jī)");
Scanner s2=new Scanner(System.in);
int a=s2.nextInt();
if (a>0){he=he+a;
}
else {System.out.println
("輸入錯(cuò)誤");}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
System.out.println
("平均分為"+(he/5));
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
二.打印出斐波拉契數(shù)
4.
package a1;
public class a1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{
public static void main(String[] args)? ? ? ? ? ? ? ? ? ? ?{
int a=0;
int b=1;
int c=0;//多個(gè)變量,賦值
for(int i=1;i<=20;i++)? ? ? ? ? ? ? ? ? {
c=a+b;
a=b;
b=c;
System.out.println
(c);
}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
}? ? ? ? ?}
? ? ? ? ? ??
三.成績(jī)問題
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
("請(qǐng)輸入你第"+i+"門的成績(jī)");
Scanner s2=new Scanner(System.in);
? ? ? ? int a=s2.nextInt();
if (0<=a&&a<=60){System.out.println
("成績(jī)不合格");
}
else if (60<a&&a<=80){System.out.println
("成績(jī)良好");
}
else if (80<a&&a<=100){System.out.println
("成績(jī)優(yōu)秀");c++;he=he+a;
}
else{System.out.println
("輸入錯(cuò)誤");}? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
System.out.println
("成績(jī)大于80分的人數(shù)為"+c+"。成績(jī)大于80分的人的平均成績(jī)?yōu)?#34;+(he/c));
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
四.機(jī)會(huì)問題
? ? ?6.?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
package a1;
import java.util.*;
public class a1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{
public static void main(String[] args)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{
double he=0;
int c=0;
System.out.println
("請(qǐng)輸入你的密碼");
for(int i=1;i<=3;i++)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
Scanner s2=new Scanner(System.in);
? ? ? ? String a=s2.next();
if (a.equals("666666")){System.out.println
("成功進(jìn)入主界面");break;
}
else{? System.out.println
("輸入錯(cuò)誤,你還有"+(3-i)+"次機(jī)會(huì)" );? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? if(3-i==0) {System.out.println
("用戶卡被凍結(jié),不能再輸了" ); }? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
}
}
7.
package a1;
import java.util.*;
public class a1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{
public static void main(String[] args)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
System.out.println
("請(qǐng)輸入用戶名");
Scanner s=new Scanner(System.in);
? ? ? ? String a=s.next();
System.out.println
("請(qǐng)輸入密碼");
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
("成功進(jìn)入主界面");break;
}
else{ System.out.println
("輸入錯(cuò)誤!你還有"+(3-i)+"次機(jī)會(huì)!" );? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? if(3-i==0) {System.out.println
("\t" );
? System.out.println
("對(duì)不起,您3次均輸入錯(cuò)誤!" );}
? else {System.out.println
("請(qǐng)輸入用戶名");
Scanner s3=new Scanner(System.in);
? ? ? ? a=s3.next();
System.out.println
("請(qǐng)輸入密碼");
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
("請(qǐng)輸入會(huì)員號(hào)(<4位整數(shù)>):");
Scanner s=new Scanner(System.in);
? ? ? ? int a=s.nextInt();
System.out.println
("請(qǐng)輸入會(huì)員生日(月/日<用兩位整數(shù)表示>,如輸入01/01):");
Scanner s22=new Scanner(System.in);
String b3=s22.next();
? ? ? ??
? ? ? ? System.out.println
? ? ? ? ("請(qǐng)輸入會(huì)員積分:");
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
("客戶號(hào)"+a+"是無效會(huì)員號(hào)!"
+ "\n"
+ ""
+ "輸入信息失敗" );
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
System.out.println
("請(qǐng)輸入會(huì)員號(hào)(<4位整數(shù)>):");
Scanner s4=new Scanner(System.in);
? ? ? ? ?a=s4.nextInt();
System.out.println
("請(qǐng)輸入會(huì)員生日(月/日<用兩位整數(shù)表示>):");
Scanner s25=new Scanner(System.in);
b3=s25.next();
? ? ? ? System.out.println
? ? ? ? ("請(qǐng)輸入會(huì)員積分:");
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
("客戶號(hào)"+a+"是無效會(huì)員號(hào)!"
+ "\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("請(qǐng)輸入第"+(i+1)+"個(gè)學(xué)生的姓名");
str[i]=s.next();
}
System.out.println("你輸入的5個(gè)學(xué)生的姓名為:");
for(int i=0;i<str.length;i++){
System.out.println(str[i]+"? ?");
}
? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}