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

**

第一篇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:
在这里插入图片描述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值