小狗7岁了

变量就是在程序的运行过程中数值可变的数据,用来记录运算中间结果或保存数据。程序会为变量在内存中开辟一个存储区域,该区域有自己的名称(变量名),类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值。

(1)变量声明格式

数据类型 变量名1,变量名2,......,变量n;//或数据类型 变量名=初始化值;

(2)Java语言支持的变量类型

类变量:独立于方法之外的变量,用static修饰。

实例变量:独立于方法之外的变量,没有static修饰。

局部变量:类的方法中的变量。

局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。
局部变量的生存期:从函数被调用的时刻算起到函数返回调用处的时刻结束。
局部变量的作用域是定义该变量的函数或定义该变量的复合语句。也就是说,局部变量只在定义它的函数或
复合语句范围内有效,只能在定义它的函数或复合语句内才能使用它们。关于局部变量的作用域还要说明以
下几点:
1、主函数main()中定义的变量也只在主函数中有效,而不能因为在主函数中定义在整个文件或程序中有
效。主函数也不能使用其他函数中定义的变量。因为主函数也是一个函数,它与其他函数是平行关系。这
一点是与其他语言不同的,应予以注意。
2、不同函数中可以使用相同名字的变量,它们代表不同的对象,分配不同的单元,互不干扰。例如,上面
在f1函数中定义了变量b和c,倘若在f2函数中也定义变量b和c,它们在内存中占不同的单元,互不干扰。
3、形式参数是属于被调函数的局部变量。例如上面f1函数中的形参a,也只在f1函数中有效,其他函数可
以调用f1函数,但不能引用f1函数中的形参a。
4、在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效,这种复合语句也称为
“分程序”或“程序块”。

Java中局部变量使用注意事项:

【1】局部变量在方法,构造方法或者语句块中声明。

【2】局部变量在方法,构造方法或者语句块被执行的时候创建,当他们执行完成后,变量将会被销毁。

【3】访问修饰符不能用于局部变量。

【4】局部变量只在自己声明的方法,构造方法或者语句块中可见。

【5】局部变量是在栈上分配的。

【6】局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才能使用。

全局变量也称外部变量,它是在函数外部定义的变量。它不属于哪一个函数,而是属于一个源程序文件:
其作用域是整个源程序。
几乎程序中的所有函数都能使用全局变量,客观上全局变量就起到了在函数间传递数据的作用,甚至可以
减少形参和实参的数量。当然在享用它的好处时,也要慎重,避免全局变量过多带来的降低函数通用性及
存储空间的浪费。
对于全局变量还有以下几点说明:
1、全局变量从程序运行起即占据内存,在程序整个运行过程中可随时访问,程序退出时释放内存。与之对
应的局部变量在进入语句块时获得内存,仅能由语句块内的语句访问,退出语句块时释放内存,不再有效。
2、局部变量定义后不会自动初始化,除非程序员指定初值。全局变量在程序员不指定初值的情况下自动初
始化为零。
3、在同一源文件中,允许全局变量和局部变量同名。在局部变量的作用域内,全局变量不起作用。
//Example2_3.java
package Chapter2;
public class Test{public void pupAge() {int age = 0;age = age + 7;System.out.println("小狗的年龄是:" + age);}public static void main(String[] args){Test test=new Test();test.pupAge();}
}

代码中,age是一个局部变量,定义在pupAge()方法中,它的作用域就限制在这个方法中。

作用域在许多程序设计语言中非常重要。
通常来说,一段程序代码中所用到的名字并不总是有效的,而限定这个名字的可用性的代码范围就是这个
名字的作用域。
作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。
对于对象而言(其他也是一样的),在main函数中,对象的作用域为他所在的最近的一对花括号内。在后
花括号处析构函数被调用;全局的对象的作用域为声明之后的整个文件,析构函数在最后被调用。另外,
临时产生的对象在使用完后立即会被析构。

代码中package Chapter2;

如果直接用 javac 文件名.java 生成 文件名.class 文件会出现这种情况要通过javac –d . 文件名.java  来生成package目录。

 生成 文件名.class 文件后

命令:java 包名.类名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64455.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

争当“猫狗”爹妈,“它经济”成流量引擎

随着国民收入水平的逐步提高、消费观念升级以及宠物观念的日益成熟,宠物经济发展迅猛且潜力大。 无论是之前"金毛siri被托运致死“登上各平台热搜,还是疫情封控期间大家分享宠物在家等主人回家的各类视频,都印证了现今宠物地位的大幅度提…

日语中动物的叫声是怎样的-狗子怎么叫的

在日文中动物的一些叫声是怎么样的,用日文怎么形容呢 动物的叫声(动物の鸣き声) 大象(ぞう):パオーンパオーン paon paon 猴子(さる):ウキーキー uki kii 熊&#xf…

四、狗狗大全应用实战

传送门 《一、Android Studio的安装和使用》 《二、Android界面开发》 《三、Android网络开发》 《四、狗狗大全应用实战》 视频教程 https://space.bilibili.com/249229063/channel/seriesdetail?sid1930119 学习目标 综合前面学习内容,完成狗狗大全App&…

网络对大学生影响的调查研究报告

作者:倪宇轩,王伟燃,卢锴,徐新顺, 胡大宸(排名不分先后) 摘要:现在大多数大学生由于在高中时期,对网络接触的十分少,进入大学之后难以端正对待网络的态度,并且…

设计《大学生暑期社会实践调查问卷》

1.设计“大学生暑期社会实践调查问卷”页面,如下图所示。 2.调查表前导语的内容如下所示: 大学生暑期社会实践调查问卷 亲爱的同学:大家好! 为了更好的了解人们对近年来计算机类专业填报火热现象的看法,特制定本问…

关于大学生寝室点外卖的调研报告

关于大学生点外卖的调研报告 调研人:陈劲涛 李清安 潘瑞祥 苏洸远(名字不分先后) 这次的分析的主要对象是大一学生,课题主要是关于大学生在寝室里点外卖的情况;从数据分析中看到的本质问题;以及出现这些…

大学生对于外卖和食堂之间的抉择的调查报告 新生研讨课校内调查

电子科技大学 张成卓,熊浩宇,郭子畅 2018年末 引言 随着科技的进步,快递行业在电商的刺激下蓬勃发展,一定程度上改变了很多行业的运营情况,其中餐饮业受到的影响可以说是很大的。身边越来越多的人足不出户就能吃到自…

【报告分享】2021大学生消费行为洞察报告-校果研究院(附下载)

摘要:中国在校大学生群体不断扩大,目前大学生人数已达4183万人。同时,随着家庭结构带来消费力的变化。「421」的家庭结构,即双方老人及父母孩子,意味着独一代的大学生将获得更多的“家庭资源”,月均可支配现金超2000。…

UQPSK调研报告

目录 研究现状国外研究现状国内研究现状 基本原理BPSKDQPSKQPSKUQPSK 调制实现QPSK 调制正交调相法相位选择法 QPSK 解调UQPSK 调制UQPSK 解调 技术优点技术局限性 研究现状 数字相位调制又称为相移键控(Phase Shift Keying, PSK),是一种十分重要的调制技术。PSK 是…

大学生外卖市场需求状况调查数据可视化报告

最近我们被客户要求撰写关于外卖市场需求可视化的研究报告,包括一些图形和统计输出。 随着社会经济的发展,饮食生活已经逐渐融入了我们的日常生活世界,每天都不可避免地在 "吃 "的问题上有更多的考虑,吃好、吃多已经不再…

大学生月生活费调研报告

调研报告 调研人:尉子谦,王奎元,王臻,周路尧 课题:格拉斯哥学院学生月生活费情况 调查形式:线上匿名填写调查问卷现场采访; 任务分配:每人去校园采访至少五人 问卷填写结果&…

#应用统计学: 大学生校园市场饮料产品消费情况的调查报告

目录 第一部分 预习准备... 4 一、实验目的... 4 二、实验要求... 4 三、实验仪器和设备... 4 第二部分 实验过程... 4 一、实验步骤... 4 1.问卷设计(原始问卷)... 4 2.确定调查对象... 6 3.分发调查问卷... 6 4.回收调查问卷... 6 二、实验…

大学生实习就业调研报告之一 - 调研数据统计和分析

摘要:2014年8月,CSDN高校俱乐部推出面向大学生的《实习就业需求调研》活动。截止10.31日活动结束,共收到几百所高校学生的反馈,汇集当代大学生在实习就业中普遍存在的心态问题及就业期望。为此高校俱乐部整理分析全部调研数据&…

iOS 摸鱼周报 #87 | Planning for AGI

本期概要 本期话题:App Store 的定价机制升级扩展;四位女性开发者与 App Store 的故事内容推荐:推荐近期的一些优秀博文,涵盖结构化并发、开发者故事、开发经验分享、Swift Builtin 函数等方面的内容摸一下鱼:Planning…

Python+Appium+Pytest+Allure实战APP自动化测试

pytest只是单独的一个单元测试框架,要完成app测试自动化需要把pytest和appium进行整合,同时利用allure完成测试报告的产出。 编写常规的线性脚本具体的步骤如下: 1、设计待测试APP的自动化测试用例 2、新建app测试项目 3、配置conftest.py文…

详情:揭秘A100、A800、H800、V100在HPC与大模型训练中的霸权

关键词:AIGC;NLP;ChatGLM;AGI;LLAMA;BERT;GLM;LLVM;LSAT;ChatGPT;深度学习;高性能计算;大语言模型;大型语言模…

关于改简历的那点事

前两天突然有个朋友找我帮忙看下简历,说为什么投了简历效果不大,让我帮看下有什么问题。 想起前段时间我也是为了换工作改简历简直要挠破头 从上到下讲下我改简历的经过吧 一、整体篇幅 修改前(4页):个人信息求职意…

那些简历造假拿 Offer 的程序员,后来都怎么样了?

四大项目,挑战Python全栈工程师? https://edu.csdn.net/topic/python115?utm_sourcecxrs_bw 脉脉有个网友说,同事靠简历造假和银行流水造假,进了腾讯。 腾讯啊亲。 关键是,年薪60万,这就更羡煞人了。 这…

修改简历有用吗

看情况,一般都是很有用哒!简历修改会突出你的重点和优点,优化你的简历内容,让面试官一眼看到简历就被吸引了! 如以上图片所示。

从2D图像生成3D模型,基于Im2Avatar

原文链接:Im2Avatar: Colorful 3D Reconstruction from a Single Imagegithub.com 这个模型不仅可以生成3D模型,还可以生成颜色,现在我就介绍一下生成形状的部分,这个网络不是end to end的形式所以形状和颜色是分别训练的。源代码…