java入门学习Day03

本篇文章主要有java中的变量、命名方法、数据类型。

一、java中的变量

  • 数据类型 变量名 = 数据值;
  • int money = 50;
public class varibledemo {
    public static void main(String[] args) {
        int money = 50;
        //变量的输出
        System.out.println(money);

        money = 60;
        //变量的修改
        System.out.println(money);

        int num = 50;
        //定义新的变量
        System.out.println(money);

        int a=1,b=2,c=3;
        //一句语句连续定义多个变量,逗号分隔。
        

    }
}

二、Java中的标识符

  • 由数字、 字母、下划线(_)和美元符($)组成,
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

小驼峰命名法:

  • 规范1:标识符是一-个单词的时候,所有字母小写
  • 范例1: name
  • 规范2:标识符由多个单词组成的时候,从第二个单词开始,首字母大写
  • 范例2: firstName

大驼峰命名法:

  • 规范1:标识符是一一个单词的时候,首字母大写
  • 范例1: Student
  • 规范2:标识符由多个单词组成的时候,每个单词的首字母大写
  • 范例2: GoodStudent

三、Java中的数据类型

Java中的数据类型分为两大类:原始数据类型(Primitive data types)和引用数据类型(Reference data types)。

原始数据类型包括:

  • 整数类型:byte(字节,8位)、short(短整型,16位)、int(整型,32位)、long(长整型,64位)
  • 浮点类型:float(单精度浮点型,32位)、double(双精度浮点型,64位)
  • 字符类型:char(字符型,16位)
  • 布尔类型:boolean(布尔型,大小参考实现)
  • 编程时,首选double,基本不用float。

引用数据类型包括:

  • 类(class)
  • 接口(interface)
  • 数组(array)

四、练习使用

public class DataTypedemo {
    public static void main(String[] args) {
        String name = "王者";
        int age = 18;
        char gender = '男';
        double height = 180.2;
        boolean maritalStatus = false;
        System.out.println(name);
        System.out.println(age);
        System.out.println(gender);
        System.out.println(height);
        System.out.println("是否单身:"+maritalStatus);
    }
}

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ctfshow-web入门-xxe

什么是xxe? XXE,全称XML External Entity Injection,即XML外部实体注入。这是一种针对应用程序解析XML输入类型的攻击。当包含对外部实体的引用的XML输入被弱配置的XML解析器处理时,就会发生这种攻击。这种攻击通过构造恶意内容&…

bugku-web-alert

这里可以看到flag在页面弹窗内 有两种弹窗 利用Python和bp各自尝试 得到的结果 这里得到一串不知道是什么的加密代码 经过尝试大量解码器后得知,这时unicode编码 进行解码

Linux中的文件操作

共识原理 在讲文件操作之前, 我们先形成一个共识 1 文件 内容 属性 2 文件分为打开的文件 和 没打开的文件 3 打开的文件是谁打开的? 进程!! – 研究文件操作本质是研究进程和文件的关系! 4 没打开的文件&#xff1…

基于ssm的留学生交流互动论坛网站(java项目+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的留学生交流互动论坛网站。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 留学生交流互动论坛网站…

RUST工程构建工具CARGO及代码编写工具RUSTROVER使用

1.使用cargo创建rust工程 cargo new hello_rust 生成的内容如下: 使用cargo build进行编译工程 编译成功会生成一个target目录 进入target目录运行生成程序 也可直接使用cargo run直接编译并运行 如果要测试工程执行cargo test 如果要为工程创建文档执行cargo doc 也可发布工程…

【MySQL】DQL-基础查询-语句&演示(查询多个字段 / 所有字段/并设置别名/去重)

前言 大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C Linux的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! YY的《C》专栏YY的《C11》专栏YY的…

【Java】MyBatis快速入门及详解

文章目录 1. MyBatis概述2. MyBatis快速入门2.1 创建项目2.2 添加依赖2.3 数据准备2.4 编写代码2.4.1 编写核心配置文件2.4.2 编写SQL映射文件2.4.3 编写Java代码 3. Mapper代理开发4. MyBatis核心配置文件5. 案例练习5.1 数据准备5.2 查询数据5.2.1 查询所有数据5.2.2 查询单条…

学生综合测评系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文(设计)学生选题参考合集推荐收藏(包含Springboot、jsp、ssmvue等技术项目合集) 1. 系统功能…

删除数据操作

注意session.commit()的位置成功

基于SpringBoot + Vue实现的在线装修管理系统设计与实现+毕业论文

介绍 系统包含用户、装修队、管理员三个角色 管理员: 管理员管理:管理其他管理员的账号和权限,确保系统管理的层次化和安全性。 装修队管理:审核装修队的资质,管理装修队的人员信息,监控工程进度&#xff…

云服务器8核32G配置价格115元1个月、345元3个月

腾讯云轻量应用服务器8核32G配置、22M公网带宽,优惠价格115元1个月、345元3个月,系统盘为320GB SSD盘、4500GB月流量,活动链接 txybk.com/go/txy 腾讯云8核32G服务器22M带宽优惠价格 本文8核32G服务器为轻量应用服务器,虽然是22M公…

单链表求集合的交集

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LinkNode {ElemType data;LinkNode* next; }LinkNode, * LinkList; //尾插法建立单链表 void creatLinkList(LinkList& L) {L (LinkNode*)mallo…

【JAVA项目】基于SSM+HTML5的【网上跳蚤市场】

目录 背景 技术简介 系统简介 界面预览 背景 在21世纪&#xff0c;中国在上个世纪便已经开始广泛推广互联网技术&#xff0c;这一技术极大地方便了人们的生活。众多企业和机构都建立了自己的信息系统&#xff0c;从传统的管理方式转变为依托互联网的发展模式&#xff0c;因…

一文带你深刻了解控制台console那些事

一、前言 首先感谢小伙伴们访问我的博客&#xff0c;但是你是有多么的无聊才会选择打开我的控制台呢&#xff1f;不过还是很感谢大家通过邮件的形式&#xff0c;给我提出很多的宝贵意见。 借此机会正好和大家唠一唠前端console到底有什么魔法。 二、console.log调试必备 consol…

执行 kubeadm join 报错ERROR FileAvailable--etc-kubernetes-kubelet.conf

执行 kubeadm join 报错ERROR FileAvailable–etc-kubernetes-kubelet.conf [rootk8snode2 ~]# kubeadm join apiserver.demo:6443 --token c4nezq.ecv2kg9ok6gsresw --discovery-token-ca-cert-hash sha256:be1a55bea6b5bb5c8810434d3905a9cd0bbc33181862f7ad601346e1ab0…

python批量转化pdf图片为jpg图片

1.把pdf图片批量转为jpg&#xff1b;需要注意的是&#xff0c;需要先安装poppler这个软件&#xff0c;具体安装教程放在下面代码中了 2.代码 #poppler安装教程参考&#xff1a;https://blog.csdn.net/wy01415/article/details/110257130 #windows上poppler下载链接&#xff1a…

数据结构进阶篇 之 【二叉树顺序存储(堆)】的整体实现讲解(赋完整实现代码)

做人要谦虚&#xff0c;多听听别人的意见&#xff0c;然后记录下来&#xff0c;看看谁对你有意见 一、二叉树的顺序&#xff08;堆&#xff09;结构及实现 1.二叉树的顺序结构 2.堆的概念及结构 3.堆的实现 3.1 向下调整算法 AdJustDown 3.2 向上调整算法 AdJustUP 3.3 …

细讲内存四区

目录 1.1数据类型本质分析 1.1.1数据类型概念 1.1.2数据类型的本质 1.1.3给类型起别名--typedef 1.1.4void类型 1.2变量的本质分析 1.2.1变量的概念 1.2.2变量的本质 1.3程序的内存四区模型 1.3.1栈区和堆区 1.3.2静态区 1.4函数的调用模型 1.5函数调用变main量传…

AcWing 1413. 矩形牛棚(每日一题)

原题链接&#xff1a;1413. 矩形牛棚 - AcWing题库 作为一个资本家&#xff0c;农夫约翰希望通过购买更多的奶牛来扩大他的牛奶业务。 因此&#xff0c;他需要找地方建立一个新的牛棚。 约翰购买了一大块土地&#xff0c;这个土地可以看作是一个 R 行&#xff08;编号 1∼R&…

在Arduino IDE中使用文件夹组织源文件和头文件

在Arduino IDE中使用文件夹组织源文件和头文件 如果你是一名Arduino爱好者&#xff0c;你可能会发现随着项目的复杂度增加&#xff0c;代码的管理变得越来越困难。在Arduino IDE中&#xff0c;你可以通过使用文件夹来更好地组织你的源文件和头文件&#xff0c;使得代码更加清晰…