当前位置: 首页 > news >正文

Java(day1)

注释

在Java中注释分为单行注释、多行注释还有文档注释

//我是单行注释/*我
是多行
注释
*//**  我是文档注释*/

关键字

关键字:是被Java赋予了特定含义的英文单词

特点:关键字的字母都是c

在常用的代码编辑器中关键字都有特殊的高亮标记

在这个里面 package 、public、static、void、class等都是关键字。其中class是Java中常见的关键字,具体意思呢就是创建一个类。

字面量

说白了Java里面的字面量就是常量。

        int a=66;//我是整数类型double b=6.6;//我是浮点数类型char c='a';//我是字符类型String e="abc";//我是字符串类型boolean d=true;//我是布尔类型

Java中字面量的分类:整数类型、小数类型、字符类型、字符串类型、布尔类型、还有空类型NULL,另外还有一些特殊的字面量的书写如:制表符\t 、空类型null

变量

变量:在程序执行过程中,值可能发生变化的数据

变量的定义格式 :数据类型  变量名=数据值;

变量的注意事项:

  1. 只能存一个值
  2. 变量名不能重复定义
  3. 一条语句可以定义多个变量
  4. 变量在使用之前一定要进行赋值
  5. 变量的作用域范围

变量练习

public class bus {public static void main(String[]args){int a=0;a++;a=a+2-1;a=a+2-1;a=a-1;a+=1;System.out.println("车上还有"+a+"人");}
}

 

数据类型之基本类型

基本数据类型有整数、浮点数、字符、布尔

 定义变量练习

输出老师信息

public class test1 {public static void main(String[]args){String a="黑马辛盖亚";int b=18;char c='男';double d=180.1;boolean e=false;System.out.println("姓名"+a);System.out.println("年龄"+b);System.out.println("性别"+c);System.out.println("身高"+d);System.out.println("是否单身"+e);}
}

 

 输出电影信息

public class test1 {public static void main(String[]args){String a="送初恋回家";String b="主演有刘鑫、张宇提、高原";int c=2020;double d=9.0;System.out.println(a);System.out.println(b);System.out.println("年份"+c);System.out.println("评分"+d);}
}

标识符

标识符:就是给类、方法、变量起名字

标识符命名规则:

  1. 由字母、下划线、和$组成
  2. 不能数字开头
  3. 不能是关键字
  4. 区分大小写

键盘录入

Java为我们写好了一个Scanner类,这个类可以接受键盘输入的数字

import java.util.Scanner;//步骤一导入
public class test2 {public static void main(String[]args){Scanner sc=new Scanner(System.in);//步骤二创建对象int a;System.out.println("输入a的值");a= sc.nextInt();//步骤三接收数据System.out.println(a);}
}

键盘输入数字求和

import java.util.Scanner;//步骤一导入
public class test2 {public static void main(String[]args){Scanner sc=new Scanner(System.in);//步骤二创建对象int a,b;System.out.println("输入a的值");a= sc.nextInt();//步骤三接收数据System.out.println("输入b的值");b= sc.nextInt();System.out.println(a+b);}
}

运算符

算术运算符

数值拆分

public class test2 {public static void main(String[]args){Scanner sc=new Scanner(System.in);int a;a= sc.nextInt();int b,c,d;b=a/100;c=a/10%10;d=a%10;System.out.println(b);System.out.println(c);System.out.println(d);}
}

 

数据的转换 

强制转换  int a;  double b;  a=(int)b;

隐式转换int a;  double b;  a=b;

字符串的+操作 

当+操作中出现字符串的时候,+是字符串连接符

字符的+操作

自增自减运算符 

赋值运算符 

关系运算符 

练习:约会 

public class test2 {public static void main(String[]args){//输入一个数字表示时髦程度,一个男的一个女的如果男的大于女的就输出约会成功否则失败//如果男的大于女的,输出约会成功int a=10;int b=20;if(a>b){System.out.println("约会成功");}else{System.out.println("约会失败");}}
}

 

逻辑运算符

三元运算符 

http://www.lryc.cn/news/514954.html

相关文章:

  • PDF文件提示-文档无法打印-的解决办法
  • ubuntu操作系统安装SSH服务
  • Beamer-LaTeX学习(教程批注版)【1】
  • IIS设置IP+端口号外网无法访问的解决方案
  • Markdown段落的空行缩进用法
  • [paddle] 非线性拟合问题的训练
  • 每日一学——监控工具(Grafana)
  • FreshTomato 路由器固件常见配置以及踩坑记录
  • ubuntu 使用samba与windows共享文件[注意权限配置]
  • 使用 httputils + chronicle-bytes 实现金融级 java rpc
  • 软件工程期末复习(一)
  • element ui 组件 时间选择器出现转换问题的解决办法
  • 报错:websocket注入为null,已解决!
  • .e01, ..., .e0n的分卷压缩包怎么解压
  • 四年前的计划,青涩但坚韧
  • 【人工智能】人工智能与大模型
  • 小波与傅里叶变换在去噪效果上的对比分析-附Matlab源程序
  • Luma AI 简单几步生成视频
  • AfuseKt1.4.4 | 刮削视频播放器,支持阿里云盘和自动海报墙
  • 深入理解计算机中的补码、反码、原码
  • Scratch教学作品 | 白水急流——急流勇进,挑战反应极限! ‍♂️
  • Px4 V2.4.8飞控Mavlink命令控制说明
  • Linux(Ubuntu24.04)源码编译安装VTK7.1.1记录
  • 【Go学习】-01-4-项目管理及协程
  • ES_如何设置ElasticSearch 8.0版本的匿名访问以及https_http模式的互相切换
  • PySide6 SQLite3 做的 电脑组装报价系统
  • 逻辑回归(Logistic Regression) —— 机器学习中的经典分类算法
  • 【数据库系统概论】数据库完整性与触发器--复习
  • 【机器学习:一、机器学习简介】
  • 网关的主要类型和它们的特点