大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看这里:
专注于为中小企业提供成都做网站、成都网站建设、成都外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业天门免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
public String walk() //注意这里的返回类型是String
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型
如果写的是void意思就是不需要返回类型。所以就没必要写return 了
如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值
if语句返回到上一步操作可以使用while无限循环,根据if的条件来跳到上一步操作,具体代码如下所示:
import java.util.*;
public class mine {
public static void main(String[] args) {
String name = "";
while (true) {
System.out.println("请输入你的名字:");
Scanner in = new Scanner(System.in);
name = in.nextLine();
System.out.println(name);
if (name.equals("xiaoming")) {
System.out.println("欢迎进入系统");
break;//结束循环
} else {
System.out.println("错误,请重新输入");//继续循环,即跳转到上一步
}
}
}
}
请注意代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String msg = "";
do {
System.out.println("请输入字符串:");
msg = sc.nextLine();
if ("abc".equals(msg) || "def".equals(msg)) {
System.out.println(msg);
}else {
System.out.println("wrong");
}
} while (true);
// 下面是while中断条件
//!"abc".equals(msg) !"def".equals(msg)
}
}
结果: