首页 > 编程语言 >学习java第七天

学习java第七天

时间:2023-02-03 18:12:59浏览次数:46  
标签:java 变量 int 学习 首字母 static println public 第七天

变量

变量是什么:就是可以变化的量

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

java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域

不建议在一行定义多个值

注意事项:

  • 每个变量都有类型,类型可以是 基本类型,也可以是引用类型

  • 变量名必须是合法的标识符

  • 变量声明是一条完整语句,因此每一个声明都必须以分号结束;

例:

public class demo7 {
public static void main(String[] args) {
//int a,b,c;//程序的可读性
int a =1;
int b =2;
int c =3;
String name ="yangqiyu";
char x = 'Y';
double pi =3.14;

}
}

public class Demo08 {
//类变量
static double salary = 7000;
//属性:变量
//实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0
//布尔值:默认是false
//除了基本类型,其余默认值是null;
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:必须声明和初始化值
int i = 10;
System.out.println(i);

//变量类型 变量名字
Demo08 demo08 = new Demo08();
System.out.println(demo08.age);
System.out.println(demo08.name);

//类变量 static
System.out.println(salary);
}


//其他方法
public void add(){

}
}

常量

//常量:初始化后不能再改变值!不会变动的值
//特殊符号
//修饰符,不存在先后顺序
//常量通过final来定 一般用大写来定,静态常量:类变量
//用于开发游戏开发程序开发 使用静态常量 引用他
static final double PI = 3.14;


public static void main(String[] args) {
System.out.println(PI);
//命名规范:
/*所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写
局部变量:首字母小写和驼峰原则
常量:首字母大写和驼峰原则:Man,GoodMan
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun()
代码要便于阅读
认识static final
*/

}

标签:java,变量,int,学习,首字母,static,println,public,第七天
From: https://www.cnblogs.com/yangqiyu/p/17090126.html

相关文章

  • jenkins中ssh远程无法执行javac命令
    最近发现有个项目修改后在jenkins发布不生效,查找原因,根据输出的日志发现javac命令不存在,但是登录上服务器发现手动输入执行javac 相关命令是没问题的,于是在jenkins中添加......
  • 【学习OpenCV4】如何学习OpenCV
    曾经在某乎上看到有人提问:靠OpenCV吃饭的图像算法工程师在深度学习的冲击下还有活路吗?不知道提问这位有没有了解卷积神经网络这个东西,早在二三十年之前就有手写数字识别......
  • script javascript / chrome disable javascript
    s谷歌浏览器禁用javascript以及控制台使用https://blog.csdn.net/weixin_44058725/article/details/125262800前言:有的时候调试,需要禁用js那我们可以在浏览器里禁......
  • java转义字符和变量的使用
    course-2b站20​1.演示转义字符的使用​\t一个制标位,实现对齐功能​\n换行符​\\输出一个\​\\\\输出两个\\​\"输出一个"​\'输出一个'​\r输出一个回车​//演示转义字......
  • java类型转换和练习
    1. 自动类型转换细节1. 有多种数据类型混合运算时,自动转换成容量最大的数据类型然后再运算2. byte、short、char之间不能相互自动转换3. 当把数据分配给......
  • 基于DNN深度学习网络的OFDM信号检测算法的matlab仿真,对比LS和MMSE两个算法
    1.算法描述在OFDM系统中,信道估计器的设计上要有两个问题:**一是导频信息的选择,由于无线信道的时变特性,需要接收机不断对信道进行跟踪,因此导频信息也必须不断的传送:二是......
  • java运算符
    1.概述运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。1)算术运算符2)赋值运算符3)关系运算符[比较运算符]4)逻辑运算符5)位运算符[需要二进制基础]......
  • java lambda表达式
     参考:https://blog.csdn.net/qq_46207024/article/details/124183519可省略类型声明:不需要声明形式参数类型可省略参数括号:一个参数无需定义括号,但多个参数需要定义括......
  • shell脚本学习教程(全网最全教学)
     1shell概述1.1什么是ShellShell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便远程远程程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚......
  • java code tool / Vistual Studio Code / chatGPT
    schatGPT如何下载https://www.somode.com/softjc/30689.htmlchatGPT是一个非常智能化的AI工具,在这里你可以和他进行任何对话,chatGPT都会给你准确的答复,而且没有其他AI......