Java 求a+b的值
求取A+B的值并且输出
输入格式
输入为一行,包括了用空格分隔的两个整数 AA、BB(1 \le A, B \le 10001≤A,B≤1000)。
输出格式
输出为一行,为 A+BA+B 的结果。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
5 7
样例输出
12
文件名:Main.java
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
System.out.println(a+b);
}
}
1、一开始在OJ上我的代码没有写出第一行import java.util.* ,导致了代码一直有误,后来上网查了,它的作用是导入完整的实用工具(utility)库,该库属于标准Java开发工具包的一部分。java.util库中,有很多常用的接口和类,比如集合(List,Map等等)。
2、import语句:在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
import java.io.*;
3、在一个Java程序里面,通常第一行是package xx.xx.xx;,然后下面才是import xx.xx.xx;
4、package xx.xx.xx; 这句话的意思是,将该类放入xx.xx.xx;包中 关于包:为什么要用到包?一是为了解决访问权限问题。每个类、方法、属性前面都有的private、public、protect、default,这个就是权限。二是包可以让代码分开,更好地管理代码、增加代码的可读性,包主要用来对类和接口进行分类。 当开发Java程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。
5、导入包的例子:
a)import java.util.*;//导入整个java.util库,"*
"是通配符,即导出java.util下所有东西。
b)import java.util.List;//只导入java.util库中的List接口。
6、Java中类名与文件名的关系:
a)Java保存的文件名必须与类名一致;
b)如果文件中只有一个类,文件名必须与类名一致;
c)一个java文件中只能有一个public类;
d)如果文件中不止一个类,文件名必须与public类名一致(包括大小写完全一致);
eg:public class A{}只能放在A.java文件中
e)如果文件中不止一个类,而且没有public类,文件名可与仁一类名一致。
7、println和print的区别:
print:不换行,下次打印时候在这次打印的东西后直接打印;
println:打印自动带了换行,下一次打印的时候从下一行开始打印。