zoukankan      html  css  js  c++  java
  • java基础的第二轮快速学习!day03

    //练习:输入计算两个数的和

    Scanner input=new Scanner(System.in);
    System.out.print("请输入第一个数");
    int num=input.nextInt();
    System.out.print("请输入第二个数");
    int num2=input.nextInt();
    int sum=num+num2;
    System.out.println(num+"+"+num2+"="+sum);
    //练习输入某个学生的信息
    import java.util.Scanner;
    class Input1 
    {
        public static void main(String[] args) 
        {
            //练习:输入摸个学生的信息(姓名,年龄,性别,成绩,现住址,婚否),并输出
            Scanner input=new Scanner(System.in);
            System.out.print("请输入姓名");
            String name=input.next();//注意:在java中,键盘接受字符串类型时没有nextString(),而是用的是next()
            System.out.print("请输入年龄");
            int age=input.nextInt();
            System.out.print("请输入性别");
            String s=input.next();//注意,在java中,键盘不能直接接受字符类型,而是先接受字符串类型,然后在字符串中获取
            char sex=s.charAt(0);
            System.out.print("请输入成绩");
            double score=input.nextDouble();
            System.out.print("请输入住址");
            String address=input.next();
            System.out.print("请输入婚否(true表示已婚,false未婚)");
            boolean isFlag=input.nextBoolean();
            System.out.println("
    学生信息如下");
            System.out.println("姓名:"+name+"
    年龄"+age+"
    性别"+sex+"
    成绩"+score+"
    住址"+address+"
    婚否"+isFlag);
        }
    }

    1.程序流程控制三大结构
        顺序结构:按顺序逐行进行执行   选择结构   循环结构
    2. if选择结构  一个方法中可写多个if判断语句
        if(条件){
            代码块
        }

       if else选择结构
           if(条件){
            代码块1
        }else{
            代码块2
        }

    //练习:假如张三参加java考试,判断如果张三在95分以上则有奖励

    import java.util.*;
    class  
    {
        //练习:假如张三参加java考试,判断如果张三在95分以上则有奖励,否则发红包
        public static void main(String[] args) 
        {
            Scanner input=new Scanner(System.in);
            System.out.print("请输入张三的java考试成绩");
            double score=input.nextDouble();
            if(score>95){
                System.out.println("有奖励");
            }else{
                System.out.println("发红包");
            }
            
        }
    }

    3.多重if选择结构
        if(条件1){
            代码1
        }else if(条件2){
            代码2
        }else if(条件3){
            代码3
        }else{
            //else可有可无,if最后,并且最多有一个
        }

    4.if 选择结构嵌套
    //判断一个两位数,是奇数还是偶数

    import java.util.*;
    class  If05
    {
        public static void main(String[] args) 
        {
            Scanner input=new Scanner(System.in);
            System.out.print("请输入一个数");
            int num=input.nextInt();
            //判断当前数是否是两位数
            if(num>=10&&num<=99){
                //判断是奇数还是偶数
                if(num%2==0){
                    System.out.println(num+"是奇数");
                }else{
                    System.out.println(num+"是偶数");
                }
            }else{
                System.out.println(num+"不是两位数");
            }
        }
    }

    //练习,判断一个三位正整数,是否是水仙花数

    import java.util.*;
    class  If05
    {
        public static void main(String[] args) 
        {
            Scanner input=new Scanner(System.in);
            System.out.print("请输入一个三位数");
            int num=input.nextInt();
            //判断当前数是否是三位数
            if(num>=100&&num<=999){
                //获取各个位数
                int bw=num/100,sw==num%100/10,gw=num%10;
                //计算各个位的立方和
                int sum=bw*bw*bw+sw*sw*sw+gw*gw*gw;
                //判断,各个位立方和是否与当前num相等
                if(sum==num){
                    System.out.println(num+"是水仙花数");            
                }else{
                    System.out.println(num+"不是水仙花数");    
                }
                
            }else{
                System.out.println(num+"不是三位数");
            }
        }
    }
  • 相关阅读:
    由一段代码说开去——set
    由一段代码说开去——list
    day 11
    day 16
    day 10
    day 13
    day 9
    day 18
    day 12
    day 14
  • 原文地址:https://www.cnblogs.com/fdxjava/p/10571100.html
Copyright © 2011-2022 走看看