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();
            }
        }
    }
    
    
    
  • 相关阅读:
    js调用oc方法 UIWebView 跳 到另一个UIWebView
    可变cell,自适应cell,理解iOS 8中的Self Sizing Cells和Dynamic Type
    设置textField的placeholder字体的颜色,默认是灰色
    设置按钮(UIButton)为圆角矩形
    UITextView限制输入字数
    如何更好地限制一个UITextField的输入长度
    uitableview style类型为Grouped时,去掉上面空白的方法
    python note 01 计算机基础与变量
    Leetcode61.旋转链表
    Leetcode 430. 扁平化多级双向链表
  • 原文地址:https://www.cnblogs.com/python-road/p/13220795.html
Copyright © 2011-2022 走看看