开始学习Java

来源:互联网 发布:js json对象添加属性 编辑:程序博客网 时间:2024/06/07 22:36

emmm

报了个培训班 就这样开始吧



String接收是需要多一个canner.nextLine去接收上一回车

// 输入语句 Scanner// Scanner 可以当做是一个数据类型(输入类型)  Scanner 变量名 = 初始化(new一下);// 使用输入工具捕获控制台中输入的数据并赋值给变量(键盘键入数据,回车结束)Scanner scanner = new Scanner(System.in);System.out.println("请输入你的年龄:");int Age = scanner.nextInt();System.out.println("你的年龄是:" + Age);System.out.println("请输入你的分数:");Double Score = scanner.nextDouble();System.out.println("你的分数是:" + Score);// scanner.nextLine(); 用于抵消上一命令的回车(此处的回车被当做输入的一个String),避免影响后续操作scanner.nextLine();System.out.println("请输入你的名字:");String Name = scanner.nextLine();System.out.println("你的名字是:" + Name);


3个变量交换数据

int A = 1,B = 2,C = 3,D;System.out.println("输入\tA = " + A  + "," + "B= " + B + "," + "C = " + C);    D = A;    A = C;    C = B;    B = D;System.out.println("交换之后:" + "A = " + A + "," + "B = " + B + "," + "C = " + C );

System.out.println("自增运算符(自减类似)");int i = 27;System.out.println("输入i = " + i);i++;++i;// 以上两种方式 结果相同System.out.println("++在后不执行自增运算只执行输出,i = " + i++);System.out.println("输出之后还是要自增的,此时i = " + i);System.out.println("++在前 先执行自增运算再输出,i = " + ++i);System.out.println();int j = 7;System.out.println("输入j = " + j);int test = i++ + j;System.out.println(test);System.out.println("++在后不执行自增运算只执行输出,i++ + j = " + i++ + j);//此处 i++ + j 中的+作拼接符,优先级高于运算符 +System.out.println("输出之后还是要自增的,此时i = " + i);System.out.println("++在前先执行自增运算再执行输出,i++ + j = " + ++i + j);



原创粉丝点击