首页 > 其他分享 >每天都进步的课堂随便Day02

每天都进步的课堂随便Day02

时间:2022-09-01 17:59:14浏览次数:70  
标签:变量 Day02 variables Scanner 随便 static variable 课堂 常量

类型转换

#强制转换(类型)变量名   高----->低
#自动转换 低----->高
#操作比较大的数的时候,注意溢出问题
#JDK7特性 数字可以用下划线分割
int money = 10_0000_0000;
#int和long运算时自动转成了long,若不加long则是默认两个int运算后再转long,这里涉及到的问题是运算先后的问题 先运算,在根据接收的变量的数据类型转换

变量variable

#java变量是程序中最基本的存储单元,其要素包括变量名 变量类型 作用域
#Notation:every variable has its type, it could be basic type also reference type
#every variable name must be legal one.
# variable statement must be integrated one, thus, every statement must end in semicolon

Variable action scope

  • class variables
  • instance variables
  • local variables
public class Varibale{
    static int allClicks = 0;//class variables
    String str = "hello world"//instance variables
        public void method(){
        int i = 0;//local variables which means a variable in method
    }
}

public class Demo08{
    //character:variable
    //instance variable: it is subjected to Obeject(实例变量从属于对象),可以简单的理解为它从属于类,属于Demo08;如果不自行初始化,这个类型的默认值
    String name;
    int age;
public static  void main(String[] args){
    //local variable:must statement and initial value
    int i = 10;
    system.out.println(i);
    //变量类型 Demo08(定义类型 也是引用类型) demo08变量名字 = new Demo08();
    Demo08 demo08 = new Demo08();
    System.out.println(demo08.name);
    System.out.println(demo08.age)

//class variables(类变量) static
static double salary = 2500;
}

}

常量

  • 常量 Constant 初始化(initialize)后不能再改变的值!不会变动的值。
  • 所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许再改变
    final 常量名 = 值;
    final double = PI = 3.14
  • 常量名一般使用大写字符
package com.example.demo08;

public class demo08 {
    /*
    常量 Constant 初始化(initialize)后不能再改变的值!不会变动的值。
    所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许再改变
    final 常量名 = 值;
    final double = PI = 3.14
    常量名一般使用大写字符

     */
    //static 静态变量也是类变量 被它修饰后可全局调用  static和 final都是修饰符 没有先后顺序之分,final代表常量
    
    static final  double PI = 3.14;
    public static void main(String[] args) {
        System.out.println(PI);
    }

}

变量的命名规范

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodMan
  • 方法名:首字母小写和驼峰原则run(),runRun()
#ctrl+d 复制当前行到下一行

Java Processing Control(流程控制)

  1. user interaction Scanner (用户交互scanner)

  2. sequential structrue (顺序结构)

  3. case structrue(选择结构)

  4. loop structrue(循环结构)

  5. break&continue

  6. practice

    Scanner

    java.util.Scanner

    通过Scanner类来获取用户的输入

    • 基本语法:
    Scanner s = new Scanner(System.in)
    
    • 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 hasNext()与hasNextLine()判断是否还有输入的数据

标签:变量,Day02,variables,Scanner,随便,static,variable,课堂,常量
From: https://www.cnblogs.com/chenwenge/p/16647351.html

相关文章

  • Day02
    硬件软件快捷键ctrl+cctrl+vctrl+a全选ctrl+x剪切ctrl+z撤销ctrl+s保存alt+F4关闭窗口shift+delete永久删除window+r打开程序window+e打开我的电脑c......
  • 课堂笔记 8.31 软件开发课
    1.软件和程序的区别:软件可以满足用户的固定需求2.软件类别:按照功能:系统软件应用软件支撑软件(开发使用)按照服务对象:项目软件,产品划分软件规模:微型  小型中型......
  • Day02_Hello World
    编写代码publicclassHello{ publicstaticvoidmain(String[]args){ System.out.print("Hello,World!"); }}运行HelloWorld......
  • Day02__安装JDK
    卸载JDK删除java的安装目录删除JAVA_HOWE删除path下关于java的目录测试java-version命令安装JDK官网下载JDK8安装并记住路径配置环境变量我的电脑-->右键-->......
  • C++学习笔记-day02
    1、数据类型-字符串型:用于表示一串字符c风格字符串char变量名[]="字符串值"c++风格字符串string变量名="字符串值"2、数据类型-布尔类型作用:布尔数据类型代表真或......
  • Day02__Dos基础命令
    常用的Dos命令#盘符切换 D:#查看当前目录下的所有文件 dir#切换目录 cdD: cd/dD:(跨盘时) cd.. (返回上一级) cd+(地址名)(切换目录)#清理......
  • Day02
    基础知识Strings="abcdefg";//ch的值是"a"charch=s.charAt(0);//num的值是?(5?)intnum=s.indexOf("e",0);//链表ListNode例子://下面逆向存储链表相加后......
  • JavaSE-Day02-面向对象编程
    面向对象编程OOP面向对象和面向过程对于描述复杂的事务,从宏观上需要面向对象的思路,具体到微观,仍然需要面向过程的思路面向过程——第一步做什么,第二部做什么......面......
  • JavaSE-Day02-Java方法
    Java方法什么是方法System.out.println() 类.对象.方法()Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序集合方法包含于类或对象之中......
  • Day02
    打开CMD的方式开始+系统+命令提示符win键+R+输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏......