【算法】 Java基础

好文
来源:Java常用类与常用方法_gwgw0621的博客-CSDN博客


输入输出

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) {
    
    
            int a = in.nextInt();
            int b = in.nextInt();
            System.out.println(a + b);
        }
    }
}

输入

// 输入的数据默认为字符串
Scanner in = new Scanner(System.in);
int num = in.nextInt();
String s = in.next();
char c=in.next().charAt(0);

in.next() 只能输入一个字符
in.nextLine() 输入一行字符

Java Scanner类的常用方法及用法(很详细)

next():读取输入直到空格,在读取输入后将光标放在同一行中。(next()只读空格之前的数据,并且光标指向本行)

nextLine():读取一行输入,包括单词之间的空格和除回车以外的所有符号(即。它读到行尾)。读取输入后,nextLine()将光标定位在下一行。

java控制台输入 做题

next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描,获取扫描到的内容,即获得第一个扫描到的不含空格、换行符的单个字符串。

使用nextLine()时,则可以扫描到一行内容并作为一个字符串而被获取到。

从文件读取数据

JAVA文件读取和写入(内附简单的代码实现)

输出

Java格式化输出的四种方法
printf

String str="Java";
double pi=3.14;
int i=100;
//"%"表示进行格式化输出,其后是格式的定义
System.out.printf("%f\n",pi);//"f"表示格式化输出浮点数
System.out.printf("%d\n",i);//"d"表示格式化输出十进制整数
System.out.printf("%o\n",i);//"o"表示格式化输出八进制整数
System.out.printf("%x\n",i);//"x"表示格式化输出十六进制整数
System.out.printf("%s\n",str);//"s"表示格式化输出字符串
System.out.printf("一个字符串:%s,一个浮点数:%f,一个整数:%d",str,pi,i);//可以一次输出多个变量,注意顺序即可

进制转换

おすすめ

転載: blog.csdn.net/Jruo911/article/details/121176962