zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    }
    
    
    
  • 相关阅读:
    Haproxy 【转载】
    Nginx介绍
    Day 13 进程和线程
    运维第一课
    面试bb
    Day 12 字符串和正则表达式
    Day 11 文件和异常
    Day10 图形用户界面和游戏开发
    Day9 面向对象进阶
    day8 面向对象编程基础
  • 原文地址:https://www.cnblogs.com/python-road/p/13220795.html
Copyright © 2011-2022 走看看