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



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

	}

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值