import java.util.*;
class Test{
public static void main(String[]arg){
do{
Scanner input=new Scanner(System.in);
System.out.println("请输入您的姓名和笔画数:");
String name1;int a;
name1 = input.next();
a=input.nextInt();
System.out.println("请输入TA的姓名和笔画数:");
String name2;int b;
name2 = input .next();
b=input.nextInt();
int c;
c=(a+b)/2;
if(c>0&&c<=10)
{System.out.println(name1+"和"+name2+"是终身伴侣!");}
else
if(c>10&&c<=20)
{System.out.println(name1+"和"+name2+"是幸福人生!");}
else
if(c>20&&c<=30)
{System.out.println(name1+"和"+name2+"是红颜知己!");}
else
if(c>30&&c<=40)
{System.out.println(name1+"和"+name2+"是郎才女貌!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是金玉良缘!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是美满幸福!");}
{System.out.println("是否继续接受测试,同意请输入1,不同意请输入0");}
int y; y=input.nextInt();
}while(y=1);
System.out.println("测试结束!");
}
}
class Test{
public static void main(String[]arg){
do{
Scanner input=new Scanner(System.in);
System.out.println("请输入您的姓名和笔画数:");
String name1;int a;
name1 = input.next();
a=input.nextInt();
System.out.println("请输入TA的姓名和笔画数:");
String name2;int b;
name2 = input .next();
b=input.nextInt();
int c;
c=(a+b)/2;
if(c>0&&c<=10)
{System.out.println(name1+"和"+name2+"是终身伴侣!");}
else
if(c>10&&c<=20)
{System.out.println(name1+"和"+name2+"是幸福人生!");}
else
if(c>20&&c<=30)
{System.out.println(name1+"和"+name2+"是红颜知己!");}
else
if(c>30&&c<=40)
{System.out.println(name1+"和"+name2+"是郎才女貌!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是金玉良缘!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是美满幸福!");}
{System.out.println("是否继续接受测试,同意请输入1,不同意请输入0");}
int y; y=input.nextInt();
}while(y=1);
System.out.println("测试结束!");
}
}
这是调用Scanner的,
最后while(y=1)改成 (y==1) 并设y为全局变量
这是调用Scanner的,
最后while(y=1)改成 (y==1) 并设y为全局变量
public class Test{
public static void main(String[]arg){
Scanner input=new Scanner(System.in);
int y;
do{
System.out.println("请输入您的姓名和笔画数:");
String name1;int a;
name1 = input.next();
a=input.nextInt();
System.out.println("请输入TA的姓名和笔画数:");
String name2;int b;
name2 = input .next();
b=input.nextInt();
int c;
c=(a+b)/2;
if(c>0&&c<=10)
{System.out.println(name1+"和"+name2+"是终身伴侣!");}
else
if(c>10&&c<=20)
{System.out.println(name1+"和"+name2+"是幸福人生!");}
else
if(c>20&&c<=30)
{System.out.println(name1+"和"+name2+"是红颜知己!");}
else
if(c>30&&c<=40)
{System.out.println(name1+"和"+name2+"是郎才女貌!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是金玉良缘!");}
else
if(c>40&&c<=50)
{System.out.println(name1+"和"+name2+"是美满幸福!");}
{System.out.println("是否继续接受测试,同意请输入1,不同意请输入0");}
y=input.nextInt();
}while(y==1);
System.out.println("测试结束!");
} }
public static void main(String[]arg){
int y;
do{
Scanner input=new Scanner(System.in);
System.out.println("请输入您的姓名和笔画数:");
String name1;
int a,b,c;
name1 = input.next();
a=input.nextInt();
System.out.println("请输入TA的姓名和笔画数:");
String name2;
name2 = input .next();
b=input.nextInt();
c=(a+b)/2;
if(c>0&&c<=10) {
System.out.println(name1+"和"+name2+"是终身伴侣!");
}
else if(c>10&&c<=20) {
System.out.println(name1+"和"+name2+"是幸福人生!");
}
else if(c>20&&c<=30){
System.out.println(name1+"和"+name2+"是红颜知己!");
}
else if(c>30&&c<=40) {
System.out.println(name1+"和"+name2+"是郎才女貌!");
}
else if(c>40&&c<=50) {
System.out.println(name1+"和"+name2+"是金玉良缘!");
}
else if(c>40&&c<=50){
System.out.println(name1+"和"+name2+"是美满幸福!");
}
else{
System.out.println("是否继续接受测试,同意请输入1,不同意请输入0");
}
y = input.nextInt();
}while(y == 1);
System.out.println("测试结束!");
}
}
public void twoPeople() {
int a, b, c;
Scanner input = new Scanner(System.in);
System.out.println("请输入您的姓名和笔画数:");
String name1 = input.next();
a = input.nextInt();
System.out.println("请输入TA的姓名和笔画数:");
String name2 = input.next();
b = input.nextInt();
c = (a + b) / 2; if (c > 0 && c <= 10)
System.out.println(name1 + "和" + name2 + "是终身伴侣!");
else if (c > 10 && c <= 20)
System.out.println(name1 + "和" + name2 + "是幸福人生!");
else if (c > 20 && c <= 30)
System.out.println(name1 + "和" + name2 + "是红颜知己!");
else if (c > 30 && c <= 40)
System.out.println(name1 + "和" + name2 + "是郎才女貌!");
else if (c > 40 && c <= 50)
System.out.println(name1 + "和" + name2 + "是金玉良缘!");
else if (c > 40 && c <= 50)
System.out.println(name1 + "和" + name2 + "是美满幸福!");
else
System.out.println("輸入錯誤!"); System.out.println("是否继续接受测试,同意请输入1,不同意请输入0");
if (input.nextInt() == 1)
twoPeople();
System.out.println("测试结束!");
} public static void main(String[] arg) {
Test test = new Test();
test.twoPeople();
}
}