java文件名与类的关系及分支语句

java文件名与类的关系及分支语句,第1张

java文件名与类的关系及分支语句

小插曲:Java文件名与文件中的类有一定的对应关系:

1.Java保存的文件名必须与类名一致;
2.如果文件中只有一个类,文件名必须与类名一致;
3.一个Java文件中只能有一个public类;
4.如果文件中不止一个类,文件名必须与public类名一致;
5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

案例1、

import java.util.Scanner;
public class Switchtest1{
	public static void main(String[] args){
		Scanner input = new Scanner(System.in);
		System.out.println("今天是星期几?");
		int day = input.nextInt();
		switch(day){
			case 1:
				System.out.println("星期一");
				break;
			case 2:
				System.out.println("星期二");
				break;
			case 3:
				System.out.println("星期三");
				break;
			case 4:
				System.out.println("星期四");
				break;
			case 5:
				System.out.println("星期五");
				break;
			case 6:
				System.out.println("星期六");
				break;
			case 7:
				System.out.println("星期日");
				break;
			default:
				System.out.println("瞎说");
				break;
		}
	}
}

 注意:1.switch()中返回值必须是int、char、byte、short,java1.7后支持String

            2.case后注意要加break,否则向下执行;

            3、default语句类似于else;

case2与case1基本一致,略;

case3:

import java.util.Scanner;
public class Switchtest{
	public static void main(String[] args){
		Scanner input = new Scanner(System.in);
		System.out.println("请输入数字1");
		int num1 = input.nextInt();
		System.out.println("请输入数字2");
		int num2 = input.nextInt();
		System.out.println("请输入运算符");
		String op = input.next();							//char类型用input.next
		switch(op){
			case "+":
				System.out.println("数字1加上数字2="+(num1+num2));
				break;
			case "-":
				System.out.println("数字1减去数字2="+(num1-num2));
				break;
			case "*":
				System.out.println("数字1乘上数字2="+(num1*num2));
				break;
			case "/":
				System.out.println("数字1除以数字2="+(num1/num2));
				break;
			default:
				System.out.println("error");
				break;100		
		}
	}
}

Tips:java中单引号中为char;双引号中为String;

          System和String头字母为大写;

          Switch中大括号里面的东西为自己所用,并且不界限于任何一个case;

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5693053.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存