您的位置:首页 > 编程语言 > Java开发

第一周:用程序来做计算(笔记)

2014-12-01 21:49 99 查看
云课堂。程序设计入门—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
//单目运算符优先级最高:+、-,就是取正、取负
//结合关系:赋值的时候一般<从右往左>算

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java