Java编程-基本语句
一个基本的输出语句:
package Hello; import java.util.Scanner; public class Hello { public static void main(String[] args){ System.out.println("你好世界!"); //Scanner in = new Scanner(System.in); //System.out.println("echo:"+in.nextLine()); System.out.println("2+3=" + 5); //输出 2+3=5 System.out.println("2+3="+(2+3));//输出2+3=5 System.out.println("2+3="+2+3);//输出2+3=23 System.out.println(2+3+"=2+3");//输出2=2+3 } }
一个初学者用eclipse的小错误:
红框表示改程序在运行当中,如果多次点击运行程序的按钮Run,则其实会并行的执行很多个程序,这一点与c/c++的ide:codeblock是不同的,你同时运行的多个程序可以通过这一栏的“小屏幕”按钮进行查看。
变量、赋值:
package Hello; import java.util.Scanner; public class Hello { public static void main(String[] args){ int price; //System.out.println(price);这里与c不同,不被赋值或者初始化不能够输出 Scanner in = new Scanner(System.in); price = in.nextInt();//键盘输入赋值 System.out.println("100-"+price+"="+(100-price)); } }
浮点数:
考虑这样写这样一个Java程序,输入某个人的身高(英尺、英寸),计算该人的身高是多少,单位为米。
package Hello; import java.util.Scanner; public class Hello { public static void main(String[] args){ System.out.println(1.2-1.1);//结果输出0.09999999999999987 double foot; double inch; Scanner in =new Scanner(System.in); foot = in.nextDouble();//仿照in.nextInt()的写法; inch = in.nextDouble(); System.out.println((foot + inch/12.0)*0.3048); //如果inch作为整型,其结果也是整型 例如7/12 = 0,这里和c中保持一致 //在JAVA中运算符的两边出现一个浮点数,那么计算结果就是浮点型 } }