今天是学习的第三天,莫名的有些烦,但生活不就是由大大小小的,开心或烦恼的事组成的吗,路漫漫其修远兮,吾将上下而求索,加油吧少年!
package studytwoday;
import java.util.Scanner;
public class 数字 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b;
Scanner z = new Scanner(System.in);
Scanner x = new Scanner(System.in);
System.out.println("请输入一个数字");
a=z.nextInt();
System.out.println("请再输入一个数字");
b=x.nextInt();
/*System.out.println("a="+a+",b="+b);
System.out.println("a/b="+a/b);
System.out.println("a/b="+(float)(a/b));
System.out.println("a/b="+((float)a/b));
*/
System.out.println("第一个数小于第二个数是"+(a<b));
System.out.println("第一个数大于第二个数是"+(a>b));
}
}
一、import java.util.Scanner的作用:用来构建Scanner对象。就是导入 java.util 包下的 Scanner 类,导入后才能使用它。
二、import的作用加载已定义好的类或包,导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。
三、Scanner是一个类,System.in作为参数传递给Scanner的构造函数,使Scanner用键盘作为输入,然后用new在内存中实例化一个Scanner出来,使得其它变量能调用这块内存区。
四、b=x.nextInt();将输入的数字赋值给b。
package studytwoday;
import java.util.Scanner;
public class 自增自减 {
public static void main(String[] args) {
int a,b,m;
Scanner z = new Scanner(System.in);
Scanner x = new Scanner(System.in);
Scanner y = new Scanner(System.in);
System.out.println("请输入一个数字");
a=z.nextInt();
System.out.println("请再输入一个数字");
b=z.nextInt();
System.out.println("请再输入一个数字");
m=z.nextInt();
System.out.println("a="+a);
System.out.println("a++="+(a++));
System.out.println("a="+a);
输出a=3,a++直接输出数字到控制台,再计算a的值加1
System.out.println("++a="+(++a));
上次控制台的值为3,a++为3,此时a的值为4,++a就是5,直接输出到控制台
例:int x = 0;
int y = x++;// a先代入表达式计算,再递增,结果y=0, x=1
int a = 0;
int b = ++a;// a先递增,结果a=1, b=1
System.out.println("++b="+(++b));
++b先计算b+1的值,直接输出到控制台
int zk=7;
int xx = 2 * m++;
int yy = 2 * ++zk;
System.out.println("m="+m);
System.out.println("n="+zk);
System.out.println("x="+xx);
System.out.println("y="+yy);
在键盘中输入3,4,5三个数字得到答案
结果.PNG
网友评论