字符串连接符 + ,String
System.out.println(""+a+b);//拼接
System.out.println(a+b+"");//运算
包机制
- 一般利用公司域名倒置作为包名
com.baidu.www
Java流程控制
- 用户交互Scanner
- 顺序结构
- 选择结构
- 循环结构
- break & continue
Scanner对象
通过Scanner类来获取用户输入。
基本语法:
Scanner s = new Scanner(System.in);
import java.util.Scanner;
public class Demo01{
public static void main (String[] args){
//创建一个扫描对象,用于接收键盘数据
Scanner s = new Scanner(System.in);
System.out.println("使用next方式接收");
//判断用户有没有哦输入字符串
if(scanner.hasNext()){
//使用next方式接收
String str=scanner.next();
System.out.println("输出的内容为:"+str);
}
/*凡是属于IO流的类如果不关闭会一直占用资源,用完就关掉*/
scanner.close();
}
}
package example;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
//输入多个数字,求其总和与平均值,每输入一个数字用回车确认,输入非数字结束程序并输出执行结果
Scanner scanner = new Scanner(System.in);
//求和
double sum = 0;
//计算个数
int i = 0;
while(scanner.hasNextDouble()) {
double x = scanner.nextDouble();
i++;
sum = sum+x;
}
System.out.println(i+"个数的和为"+sum);
System.out.println(i+"个数的平均值为"+(sum/i));
scanner.close();
}
}