首页 > 其他分享 >变量、常量(constant)

变量、常量(constant)

时间:2024-04-11 13:57:44浏览次数:15  
标签:constant 常量 System println demo01 类型 变量

java是一个强类型语言,每个变量都必须声明其类型;

变量

要素包含:变量名、变量类型、作用域

type varname =[=value][{,varname[=value]}];

变量命名规范:

所有的变量,方法,类名(见名知意)
类成员变量:首字母小写,驼峰原则,eg:lastName
类名,方法名,局部变量:首字母小写,驼峰原则
常量:大写字母和下划线:MAX_VALUE

变量作用域

类变量 static
实例变量
局部变量

注意事项:

每个变量都有类型(基本类型、引用类型);
变量名必须是合法的标识符;
变量声明是一条完整的语句,因此每一个声明都必须以分号结束;

点击查看代码
public class demo01 {
//    属性:变量

//    类变量static
    static double meny=259;



//实例变量,从属与对象;如果不初始化,会变成这个类型默认值,(Boolean类型默认false,整数小数为0,0.0,其他类型都为null)
    int age;
    String name;

    //    main方法
    public static void main(String[] args) {
//    局部变量在方法区域。必须声明和初始化
        int i=10;
        System.out.println(i);


//        变量类型,变量名
        demo01 demo01=new demo01();
        System.out.println(demo01.age);
        System.out.println(demo01.name);
        System.out.println(meny);
    }
}

常量

初始化后不能改变,不会变动的值;
final 常量名=值;//常量名一般大写字符

标签:constant,常量,System,println,demo01,类型,变量
From: https://www.cnblogs.com/lityan/p/18128919

相关文章

  • 多线程下写全局变量时,可借助sleep(0)让出cpu
    目录一个demo(对全局变量++)-->反汇编阅读cpu指令多个线程都去对全局变量++线程不挂起sleep(0)使线程挂起,让出cpu总结一下为啥不到10W?加锁版本近期在重读APUE,对unix下多线程有了新的理解用一个小demo来说明多线程下写全局变量时,让出cpu(使线程挂起)的重要性一个demo(对全局变量++)-......
  • Oracle 替代变量
    替代变量说明在Oracle命令行中默认&为替代变量,只要在执行的sql中出现&符号,那么&符号后面的sql则会失效;这就意味着,包含&符号的sql将不会正确的执行比如:insertintoXXX_DB.XXX_TABLE(COLUMN1,COLUMN2)value('AB&CD','EF&GH');在不关闭替代变量的情况下,数据库中的数据将不会......
  • 奇怪的错误-------重新定义一下变量就不报错了
    1packagecom.lian.mysqldemo2;23importandroidx.appcompat.app.AppCompatActivity;45importandroid.os.Bundle;6importandroid.os.Handler;7importandroid.text.TextUtils;8importandroid.view.View;9importandroid.widget.TextView;1011......
  • C语言—指针变量作函参改错
    下面程序用于将6个数按输入时顺序的逆序进行排列。找出其中错误,并改正之。#include<stdio.h>voidSwap(int*x,int*y){    int*temp;    temp=x;    x=y;        y=temp;}voidSort(char*p,intm){  inti;  charchange,......
  • Oracle 替代变量
    替代变量说明在Oracle命令行中默认&为替代变量,只要在执行的sql中出现&符号,那么&符号后面的sql则会失效;这就意味着,包含&符号的sql将不会正确的执行比如:insertintoXXX_DB.XXX_TABLE(COLUMN1,COLUMN2)value('AB&CD','EF&GH');在不关闭替代变量的情况下,数据库中的数据将不会......
  • MXnet安装 与入门 符号式运算 Symbol 数据同步 KVStore 自动并行计算 数据的导出与载
    MXnet参考通过MXNet/Gluon来动手学习深度学习在线githubpdf代码深度学习库MXNet由dmlc/cxxnet,dmlc/minerva和Purine2的作者发起,融合了Minerva的动态执行,cxxnet的静态优化和Purine2的符号计算等思想,直接支持基于Python的parameterserver接口,使......
  • jmeter全局变量跨线程使用
    混合场景:不同数量的并发用户数,向不同接口发起请求**---这种才是真正的混合场景,才真正符合企业产品实际情况  跨线程组传参   线程组1 30   线程组2 20   线程组3 10 一、注册接口,请求成功后,返回的手机号用于登录,先用json提取器取出手机号,设置手机号为全......
  • Python中global和nonlocal关键字的妙用:变量管理技巧
        概要在Python中编写函数时,经常会遇到需要在函数内部访问和修改外部变量的情况。在这种情况下,我们可以使用 global 和 nonlocal 关键字来声明变量的作用域,以便正确地访问和修改这些变量。本文将深入探讨 global 和 nonlocal 的用法,包括详细的示例代码和......
  • 常量变量
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacex1808汪敏_阶段练习_19_4_3{classProgram{staticvoidMain(string[]args){intjihui=4;//2、对登录验证的修......
  • shell变量
    一、自定义变量1.1自定义局部变量在shell脚本文件中var_name=value1.2自定义常量readonlyvar_name1.3自定义全局变量在shell脚本文件中exportvar_name二、特殊符号变量1.1$n:用于获取命令的输入参数$0:获取执行脚本......