判断成绩等级。判断三位数,是否为水仙花数。判断门票价格

//引入java中util包中的Scanner这个类
import java.util.Scanner;
/**
 * @author ran
 */
public class java_1 {
    public static void main(String[] args){
    //调用方法
    text2();
    }
    /***************
    *方法名字:text1
    *功能:通过if的嵌套实现,输入一个成绩,判断其处在哪个分段
    *        >=90用A表示,60-89用B表示,60以下用C表示
    * */
    public static void text1(){
        /*
        * 1.定义整形变量num
        * 2.定义一个Scanner类的指向(指向的位置是通过new Scanner出来的对象的位置)
        * 3.4.将从控制台上输出的值传赋值给num
        * */
        int num;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入您的分数(1-100的整数):");
        num= sc.nextInt();
        //判断输出的数值是否符合取值范围,不符合则停止程序并提示重新输入
        if(num>=0&&num<=100){
            //用多分支if去判断输入的数值符合哪个等级
            if(num>=90){
                System.out.println("A");
            }
            else if(num>=60){
                System.out.println("B");
            }
            else{
                System.out.println("C");
            }
        }
        else{
            System.out.println("您的输入有误!输入数值应是 1-100 的整数!");
        }
    }

    /****************
    *方法名字:text2
    *功能:输入三位数,判断是否输入正确,正确则判断这个数是否是水仙花数
    *     水仙花数指各个位数上的立方和等于该数自己,如153是一个水仙花数
     *    因为 153=1*1*1+5*5*5+3*3*3
    * */
    public static void text2(){
        /*
         * 1.定义整形变量num
         * 2.定义一个Scanner类的指向(指向的位置是通过new Scanner出来的对象的位置)
         * 3.4.将从控制台上输出的值传赋值给num
         * */
        int num;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个三位数(例如:100):");
        num= sc.nextInt();
        //判断是否是三位数
        if(num/100>0 && num/100<=9) {

            System.out.println("是三位数\n");
            /*---------判断是否是水仙花数--------*/
            //使用整形变量a,b,c来分别接收num的百位,十位,个位
            int a,b,c;
            a=num/100;
            b=num%100/10;
            c=num%10;
            //判断表达式是否成立,并输出相应内容
            if (num == ((a * a * a) + (b * b * b) + (c * c * c))) {
                System.out.println(num + " 是水仙花数");
            }
            else {
                System.out.println("不是水仙花数");
            }

        }
        else {
            System.out.println("不是三位数、请重新输入!例如:100\n");
        }
    }
    /****************
     *方法名字:text3
     *功能:输入 num(整形年龄)sex(性别:M(男) F(女))两个数据以空格分割
     *      输出对应的门票价格
     * */
    public static void text3() {
        System.out.println("F为女性,M为男性");
        /*
         * 1.定义整形变量num
         * 2.定义字符型变量sex
         * 3.定义一个Scanner类的指向(指向的位置是通过new Scanner出来的对象的位置)
         * 4.5.将从控制台上输出的值传赋值给num
         * 6.将空格后面的数值赋值给sex
         * */
        int  age;
        char sex;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入年龄(1-100)和性别(F/M):");
        age = sc.nextInt();
        sex=sc.next().charAt(0);

        /*  略
        * 这地方放年龄(age)判断和性别(sex)判断
        * */

    }
}