第一周:变量与计算&浮点数计算


1、第一个Java程序

package learnJava;

public class Learn1 {
    
    

	public static void main(String[] args) {
    
    
		// TODO 自动生成的方法存根
		System.out.print("Hello World");  //Alt+/ 快捷键, Ctrl+s 保存
	}

}

2、变量与计算

package learnJava;

import java.util.Scanner;

public class Learn1 {
    
    

	public static void main(String[] args) {
    
    
		// TODO 自动生成的方法存根
		System.out.println("Hello World");  //Alt+/ 快捷键, Ctrl+s 保存
		Scanner in = new Scanner(System.in); 
//		System.out.println("echo:"+in.nextLine());
//		System.out.println(2+3+"=2+3="+(2+3)+"!="+2+3);  //5=2+3=5!=23
		int price = 0; // price 作为一个变量,初始化
//		final int amount = 100; //永不变
		int amount = 0;
		System.out.println("请输入票面:");
		amount = in.nextInt();
		System.out.println("请输入金额");
		price = in.nextInt();
		System.out.println(amount+"-"+price+"="+(amount-price)); //100-33=67
	}

}

3、浮点数计算

package learnJava;

import java.util.Scanner;

public class learn_float {
    
    

	public static void main(String[] args) {
    
    
		
		int foot;
		double inch;
		Scanner in = new Scanner(System.in);
		foot = in.nextInt();
		inch = in.nextDouble();
		System.out.println("foot="+foot+",inch="+inch);
		System.out.println((foot+inch/12)*0.3048); //或者把12改成12.0
	}

}

4、运算符的优先级

在这里插入图片描述

5、强制类型转化

package learnJava;

import java.util.Scanner;

public class learn_float {
    
    

	public static void main(String[] args) {
    
    	
		int foot;
		double inch;
		foot = (int)(30/3.0); //强制类型转换
		Scanner in = new Scanner(System.in);
		foot = in.nextInt();
		inch = in.nextInt();
		System.out.println("foot="+foot+",inch="+inch);
		System.out.println((int)(foot+inch/12)*0.3048*100+"cm"); 
	}

}

猜你喜欢

转载自blog.csdn.net/buxiangquaa/article/details/114413094
今日推荐