云课堂。程序设计入门—Java语言。课程笔记。
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// 加上或删除注释:Ctrl + /;补全:alt + /
// 1.2.1
// System.out.println("你好");
// Scanner in = new Scanner(System.in);
// System.out.println("echo:" + in.nextLine());
// System.out.println(2+3+"=2+3="+(2+3));
//应声虫
// Scanner in = new Scanner(System.in);
// System.out.println("ECHO: " + in.nextLine());
//1.2.2-1.2.3
// Scanner in = new Scanner(System.in);
// final int amount=100; //加上final表示把这个<变量>变成<常量>
// int amount=100; //老师说为了以后软件工程维护方便最好一个变量一行
// int price=0;
// System.out.print("请输入票面:");
// amount = in.nextInt();
// System.out.print("请输入金额:");
// price = in.nextInt();
// System.out.println(amount+"-"+price+"="+(amount-price));
//1.2.4 + 1.2.6
int foot; //int表示整型
double inch; //double表示双精度浮点数
Scanner in = new Scanner(System.in); //常用句子之一:我要输入了!
foot = in.nextInt();
inch = in.nextInt();
System.out.println(10/3);
System.out.println("foot="+foot+",inch="+inch);
System.out.println((int)((foot+inch/12)*0.3048*100)+"cm");
//浮点计算是有误差的
//整数类型可以精确计算,而且运算也比浮点数快
//强制类型转换
//int foot = (int)(32/3.0); //只是算出了新的值,不改变原来的值
//身高换算,内容接1.2.4
// double meter;
// meter = (foot+inch/12)*0.3048;
// System.out.println(meter);
//1.2.5
//单目运算符优先级最高:+、-,就是取正、取负
//结合关系:赋值的时候一般<从右往左>算
}
}