首页 > 编程语言 >牛客java基础语法在线编程-知识点小结(待完善)

牛客java基础语法在线编程-知识点小结(待完善)

时间:2022-11-17 01:01:00浏览次数:34  
标签:知识点 java Scanner System 牛客 reader new String

知识点小结

一、输入输出

  1. Scanner类

Scanner类在java.util包下,导包格式如下:

import java.util.Scanner;

使用示例:

import java.util.Scanner;

class Main01 {
    public static void main(String[] args) {
        //创建Scanner类的对象
        Scanner sc = new Scanner(System.in);
        //判断是否有用户输入
        if (sc.hasNextDouble()) {
            //根据数据类型可以对用户输入进行简单判别
            int number = (int) sc.nextDouble();
            System.out.println(number);
        }
        //关闭资源
        sc.close();
    }
}
  1. IO流
import java.io.*;

class Main04 {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        Double number = Double.parseDouble(reader.readLine());
        reader.close();
        System.out.println(Math.round(number));
    }
}

3.IO流+包装类的类型转换

import java.io.*;

public class test {
    public static void main(String[] args) {
        //创建输入流对象
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        //读取用户输入(String类型)
        String s = reader.readLine();
        //关闭资源
        reader.close();
        //使用包装类把用户输入的数据转换成基本数据类型
        double data = Double.parseDouble(s);
        //输出
        System.out.println(data);
    }
}

标签:知识点,java,Scanner,System,牛客,reader,new,String
From: https://www.cnblogs.com/lqyblogs/p/16898117.html

相关文章

  • LiquibaseException java.lang.ClassCastException: class java.time.LocalDateTime c
      https://forum.liquibase.org/t/liquibaseexception-java-lang-classcastexception-class-java-time-localdatetime-cannot-be-cast-to-class-java-lang-string/5059......
  • 肖sir___车载项目___知识点(1)
    车载学习一、汽车CAN总线简述1、can 是控制局域网(controllor  area network 的缩写),CAN是控制器域网(ControllerAreaNetwork,CAN)的简称,是由研发和生产汽......
  • JAVA IO流
    纯文本字符流比字节流效率高.1.这个理解的特别好:http://t.zoukankan.com/liaozuheng-p-13046873.html2.节点流与处理流的介绍:https://blog.csdn.net/wcg920212/article/d......
  • JAVA课程设计(附源码)
    Java课程设计选题Java课程设计说明本次课程设计的目的是通过课程设计的各个项目的综合训练,培养学生实际分析问题、编程和动手能力,提高学生的综合素质。本课程设计尝试使......
  • java——API—— Object类——equals方法
                                                        ......
  • java——API—— Object类——toString方法
    Object类的概述概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个......
  • java——API——Math类
                                                         ......
  • 2022年11月软件设计师考试知识点分布
    2022年11月软件设计师考试知识点分布薛大龙 邹月平 施游 1、上午知识点分布表1是按题号对应的考试内容。表1按试题号分布的考查内容试题号知识点试题号知识点1RISC38......
  • 2022年11月信息系统项目管理师考试知识点分布
    2022年11月信息系统项目管理师考试知识点分布薛大龙施游 1、上午知识点分布表1是按题号对应的考试内容。表1按试题号分布的考查内容试题号知识点试题号知识点1信息系统开......
  • Javascript(笔记40) - ES6特性 - Map
    Javascript(笔记40)-ES6特性-MapMap ES6 提供了Map数据结构。它类似于对象,也是键值对集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map也实......