我使用的工具是IDEA
首先创建一个Java项目命名为test1_1,创建成功后,在src目录下创建一个package test1_1,在包下面创建第一个类test1_1。
创建成功后就出现了编写代码页面:
package test1; public class test1_1{ public void main(String[] args){ System.out.print("Hello World!"); } }
编写完成后,不报错,点击main函数左边的绿色三角形开始运行。
二、Java语言如何读取用户通过键盘输入的值Scanner in=new Scanner(System.in); in.nextInt();
通过这两行代码就可以实现,当输入这两行代码时,idea会自动导入一个java包,java.util.Scanner
具体实现:
Scanner in=new Scanner(System.in); System.out.print(in.nextInt());
通过变量赋值实现:
Scanner in=new Scanner(System.in); int inch = in.nextInt(); System.out.print(inch);三、整数与小数
和C语言一样,两个整数相除得到整数,如果不注意这个问题就会有错误。
例如:
int foot=2; int inch=3; System.out.print(foot+inch/2);
运行后控制台得到的结果是2,显然是错误的。
1.将inch变量定义为double inch=3.0
2.将inch/2中的2改为2.0,Java语言会将inch变为double类型再与2进行计算。
Java语言可以将整型变为浮点型但是不能将浮点型变为整型,这需要程序员输入代码实现:(int)
这样可以将(int)后面的值转换为整型,如果将要转换的是后面一个式子的结果,加上括号即可。
浮点计算
计算机中浮点计算是很复杂的,而且有误差,这就是为什么有整数这个概念,整数的运算更简单而且更准确。
如果用编写代码计算1.2-1.1,得到的结果是0.999999987
这就是浮点计算的误差。
四、优先级优先级理解起来很简单,它与我们日常中的计算是一样的,例如先乘除后加减,赋值运算的优先级最低,因为他要将等号后面的值计算完成后再赋给等号左边。
单目运算的优先级高于双目运算。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)