• Java小知识点三


    Java小知识点

    一. Scanner对象

    1.接收字符串

    java.util.Scannar,可以通过Scanner类来获取用户的输入

    import java.util.Scanner;
    
    public class HelloWord {
        public static void main(String[] args) {
            //创建一个扫描器对象,用于接受键盘数据
            Scanner scanner=new Scanner(System.in);
            System.out.println("使用next方式接受:");
            //判断用户有没有输入字符串
            if (scanner.hasNextLine()){
                //使用next方式接收
                String str=scanner.nextLine();
                System.out.println("输出的内容为:"+str);
    
            }
            scanner.close();
        }
    }
    
    
    • next():不能得到带有空格的字符串;
    • nextLine():以Enter为结束符;可以获得空格

    2.接收数值

    import java.util.Scanner;```language
    public class HelloWord {
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            //从键盘接收数据
            int i=0;
            float f=0.0f;
            System.out.println("请输入整数:");
            if(scanner.hasNextInt()){
                i=scanner.nextInt();
                System.out.println(i);
            }else {
                System.out.println("你输入的不是整数");
            }
            if(scanner.hasNextFloat()){
                f=scanner.nextFloat();
                System.out.println(f);
            }else{
                System.out.println("你输入的不是小数");
            }
            scanner.close();
        }
    }
    
    

    二.For循环

    1.输出九九乘法表

    public class HelloWord {
        public static void main(String[] args) {
         for(int i=1;i<=9;i++){
           for(int j=1;j<=i;j++) {
               System.out.print(i + "*" + j + "=" + i * j + "	");
           }
               System.out.println();
           }
           }
    }
    
    
    

    2.增强for循环

    public class HelloWord {
        public static void main(String[] args) {
            int[] numbers={1,2,3,4,5};
            //遍历数组的元素
            for (int x:numbers){
                 System.out.println(x);
             }
           }
    }
    
    

    三.break和continue的区别

    break是强制终止循环,不执行循环中剩余的语句
    continue用于终止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判断

    四. 打印三角形

    
    public class HelloWord {
        public static void main(String[] args) {
            for (int i = 1; i <= 5; i++) {
            for(int j=5;j>=i;j--){
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++)
            {
                System.out.print("*");
            }
            for(int j=1;j<i;j++)
            {
                System.out.print("*");
            }
                System.out.println();
            }
        }
    }
    
    
    
  • 相关阅读:
    背水一战 Windows 10 (90)
    背水一战 Windows 10 (89)
    背水一战 Windows 10 (88)
    背水一战 Windows 10 (87)
    背水一战 Windows 10 (86)
    背水一战 Windows 10 (85)
    背水一战 Windows 10 (84)
    背水一战 Windows 10 (83)
    背水一战 Windows 10 (82)
    背水一战 Windows 10 (81)
  • 原文地址:https://www.cnblogs.com/python-road/p/13220795.html
Copyright © 2020-2023  润新知