输出(计算机直接输出内容):System.out.println("hello world!");
输入(用户需要输入内容):Scanner in = new Scanner(System.in);
注释:"terminated"代表运行结束
注释:点击“小电脑”旁边的倒三角,会发现你每点击一次“运行”按钮,便多添加一次任务,如果在某些情况点击了多次,可能会导致Eclipse卡顿。结果就是程序崩溃。
System.out.println("你好");
Scanner in = new Scanner(System.in);
System.out.println("echo:" + in.nextLine());
System.out.print("2+3=" + 2+3);
Console:2+3=23
注释:默认为字符串
System.out.print("2+3=" + (2+3));
Console:2+3=5
注释:加上括号变为加法
System.out.print(2+3 + "=2+3=" + (2+3));
Console: 5=2+3=5
注释:加法在字符串前 默认为加法 在字符串后 默认为字符串 得加“()”
变量
Scanner in = new Scanner(System.in);
int price;
price = in.nextInt();
System.out.println("100-" + price + "=" +(100-price));
假如用户输入50
Console:
50
100-50=50
赋值
Scanner in = new Scanner(System.in);
final int amount = 100;
int price = 0;
System.out.println("请输入被减数");
price = in.nextInt();
System.out.println(amount + "-" + price + "=" + (amount - price));
假如用户输入33
Console:
33
100-33=67
注释:定义两个变量amount,price。设置price是用户输入值,final代表常量,这个值是不变的。
int a=10,b=3;
System.out.print(a/b);
Console:
3
注释:两个整形的“int”数,得出的结果还是整形
运算符优先级
//强制类型转换
int a = 32/3.0;
int b = (int)(32/3.0);
注释:此时第一行“a”赋值是报错的,第二行用“int”进行强制转换结果赋值给b。