第一章:输入&输出&变量之间的简单计算

**

第一篇JAVA:

首先按照惯例,向世界问声好吧!**

所用的IDE为Eclipse(Mac)
    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		System.out.println("Hello World!"); //实现程序部分,利用(Alt+/)可以自动补全。
    		
    	}
    } 

Output:
在这里插入图片描述

关于读入一个数据:

利用Scanner来读入用户输入的数据,并作出输出:

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello World!");
		Scanner in = new Scanner(System.in);//输入指令
		System.out.println(in.nextLine());//输出到下一行
		
	}
}  

Output:
在这里插入图片描述绿色为用户输入,下行黑色为输出结果。

我们也可以将用户输入的数字进行计算&&注意&&:计算符号的优先级(一般单目运算符优先级较高),后文将提到:
首先我们可以定义一个变量,并用输入数据给其赋值:
定义方法:
<类型名称><变量名称>
int price; (也可以对其变量进行初始化 int price = 0;)
int amount; 或者 final int amount =100(变量值不可改变)
int price, amount;
Java 是一种强类型的语言,所以在使用变量之前必须有其定义和声明,所有的变量必须有确定的数据类型。
以上的方式都是可行的(别忘了加“;”)但是对于变量的名字:需遵循规定:由字母、数字、下划线构成,但数字不可以出现在第一个位置上(Java的标识符不可作为其变量名字。)

Eg:

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in = new Scanner(System.in);
		int price;
		price = in.nextInt();
		System.out.println("100-"+price+ "="+(100-price));
		
	}
}  

Output:
在这里插入图片描述

Example practice:
我们可以用上述所学的写一个代码实现身高转换(foot/inch–>m):

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int foot;
		int inch;
		Scanner in = new Scanner(System.in);
		foot = in.nextInt();
		inch = in.nextInt();
		double height = (foot+inch/12.0)*0.3048;//double 为双精度的浮点数
		System.out.println("foot="+foot+", "+"inch="+inch);
		System.out.println(height+"m");	//不加修饰直接输出
		System.out.printf("%.2fm\n",height);//保留两位小数,\n下一行输出到新一行中
		System.out.println((int)(height*100)+"cm");//将1.80m转化为cm表示方法,我们可用(int)x来做强制的类型转换。
		
	}
}  

Output:
在这里插入图片描述

本文章为个人学习随笔
如有任何疑惑或者不清楚及不正确的地方,非常欢迎交流!

猜你喜欢

转载自blog.csdn.net/weixin_41871800/article/details/83842329