zoukankan      html  css  js  c++  java
  • java语言基础--变量(2掌握)

    关于java语言当中的变量:

    1、在方法体当中的java代码,是遵循自上而下的顺序依次执行,逐步执行。

    第一行;

    第二行;

    第三行;

    特点:第二行代码必须完整的结束后,第三行才能执行

    2、在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值

     1 public class  Test{
     2     public static void main(String[] args){
     3         int i=10;
     4         System.out.println(i);
     5         i=200;
     6         System.out.println(i);
     7 
     8         //以下代码顺序有误,先声明然后赋值再访问
     9         /*
    10         System.out.println(k);
    11         int  k=100;
    12         */
    13 int i=90;//不允许这种情况出现 JVM不知该访问哪个i 14 System.out.println(i); 15 } 16 }

    3、变量名不能重名,和类型无关

     1 public class VarTest{
     2        public static void main(String[]  args){
     3                //整数型
     4                int i=100;
     5                //浮点型
     6                double i=1.2;
     7               //编译报错:i变量重复定义(和类型没有关系)
     8                System.out.println(i);
     9         }
    10 }

    4、一行上可以声明多个变量

     1 public class VarTest{
     2      public static void main(String() args){
     3           int a,b,c=100;
     4            //编译错误:a,b没有赋值
     5            //编译必须先声明,在赋值,才能访问
     6           /*
     7           System.out.println(a);//错误:可能尚未初始化变量a
     8           System.out.println(b);//错误:可能尚未初始化变量b
     9           System.out.println(c);
    10           */
    11           System.out.println(c);
    12      }
    13 }
  • 相关阅读:
    HDU 5441 离线处理 + 并查集
    [转载]HDU 3478 判断奇环
    POJ 1637 混合图的欧拉回路判定
    [转载] 一些图论、网络流入门题总结、汇总
    UVA 820 --- POJ 1273 最大流
    [转载 ]POJ 1273 最大流模板
    POJ 3041 -- 二分图匹配
    2014西安现场赛F题 UVALA 7040
    UVA 12549
    割点、桥(一点点更新)
  • 原文地址:https://www.cnblogs.com/llrra/p/14623675.html
Copyright © 2011-2022 走看看