java学习

java 学习

快捷键

1.psvm和sout(打印输出的快捷键)

2.在使用浮点类型时注意浮点数是一个近似值,在处理银行业务时需要使用的是BigDecimal数学工具类

3.在强制转换类型的时候括号比如(int)

类型转换

  1. 布尔值不能进行转换
  2. 不能把对象类型转换成不相干的类型
  3. 在吧高容量转换到底容量的时强制转换
  4. 转换的时候可能会存在内存溢出,或者精度问题

Scanner学习

  1. 使用next()方法的时候不能获取带有空格的字符串;

    import java.util.Scanner;
    
    public class scanner {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
    
            System.out.println("使用next方法接收");
    
    
            //判断用户有没有进行输入
            if(scanner.hasNext())
            {
                //使用的next
                String str = scanner.next();
                System.out.println("输入的字符是"+str);
            }
    
            scanner.close();
        }
    }
    
    
    1. 使用nextline()的时候是可以获取带有空格的字符串的;

      import java.util.Scanner;
      
      public class scanner02 {
          public static void main(String[] args) {
              Scanner scanner = new Scanner(System.in);
              System.out.println("使用的nextline");
              if(scanner.hasNextLine())
              {
                  String str = scanner.nextLine();
                  System.out.println("输入的是"+str);
      
              }
              scanner.close();
          }
      }
      
      

面向对象

  1. 生成构造函数的快捷键是alt+ insert
  2. 当申明了有参构造之后就必须显示的定义无参构造的空构造函数
posted @ 2023-02-04 23:03  怪树  阅读(42)  评论(0)    收藏  举报