小白的java学习之路 “ 变量、数据类型和运算符”
一.变量:
1.什么是变量?
变量是一个数据存储空间的表示
变量由:变量名 变量类型 变量的值
2.创造变量的两种方法:
1.声明-->赋值-->取值
//声明变量
int money;
//存钱
//=:赋值运算符(将右边的值赋值给左边)
//赋值变量
money=1000;
//+:用于连接
//调用变量
System.out.println("存储"+":"+money);
2.声明+赋值-->取值
double price=99.99;
System.out.println(price);
变量的命名规则:
1.变量名必须以字母,"_"或者"$"符号开头
2.变量名可以包含数字,但是不能以数字开头
3.除了"_"和"$"不能包含其他字符
4.不能使用Java的关键字
注意事项:
1.变量名不能出现重复!!!!!!!!!!
2.变量没有赋值之前是不能使用的
常量:
//常量final:一但赋值不可改变
final int sum;
sum=3;
二.数据的类型
数据类型分为数值类型(整型和非整型)和非数值类型
char(字符型):用于存储单个字符
int (整型):用于存储整数类型
double(双精度浮点型):用于存储小数
String(字符串):用于存储字符串类型数据
Boolean类型:
取值:
false :假
true:真
Java中八种常用数据类型:
int double short float boolean byte long char
三.运算符
1.赋值运算符:
=:代表赋值运算符:将右边的值赋值给左边
2.算数运算符:
+:加法 a+b
-:减法 a-b
*:乘法 a*b
/:除法 a/b
%:取余 a%b
3.关系运算符:
>:大于 10>13 结果为false
<:小于 10<13 结果为true
>=:大于等于
<=:小于等于
==:等于
!=:不等于0
四:一些示例:
public class MyVariable {
public static void main(String[] args) {
int money = 1000; // 存储本金
System.out.println(money); // 显示存储的数据的值
}
}
public class huanshidu {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
/*
扫描仪:
Scanner input=new Scanner(System.in);
导包:java.lang.util
*/
System.out.println("请输入华氏度:");
double f = input.nextDouble();
double s =5/9.0*(f-32);
System.out.println("摄氏度为:"+s+"\n华氏度:"+f);
}
}
小白的java学习之路 “ 变量、数据类型和运算符”的更多相关文章
- Java1变量数据类型和运算符
day02_变量数据类型和运算符 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 { public ...
- 小白的java学习之路 "类的无参方法"
Java注释: //:单行注释 /**/:多行注释 /** */:JavaDoc注释语法: 访问修饰符 返回值类型 方法名(){ 方法体 } 举例: public void run(){ System ...
- JavaSE-02 变量 数据类型和运算符
学习要点 掌握变量的概念 掌握常用数据类型 掌握赋值运算符.算术运算符 掌握boolean数据类型和关系运算符 掌握变量的概念 面向过程程序的定义 程序的定义:程序=数据+算法+文档 程序要操作的数据 ...
- 小白的java学习之路 “ 数组”
数组 一.什么是数组: 数组是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 二.数组基本要素: 标识符:数组的名称, ...
- 小白的java学习之路 “ 循环结构(一)”
循环: 重复得做某一件事情 举例: 打印50份试卷 沿操场跑10圈 做100道编程题 循环结构的特点: 循环条件 (50,10,100) 循环操作 (打印试卷,沿操场跑圈,做编程题) while 循环 ...
- 小白的java学习之路 “ 带参数的方法”
一.带参数的方法: 1.1 语法: <访问修饰符> 返回类型 <方法名>(<形式参数列表>) { //方法的主体 } 1.2 案例: 榨汁机 public clas ...
- 小白的java学习之路 “ 循环结构(二)”
一.for 循环 语法: for(表达式一;表达式二;表达式三){ 循环操作 } 表达式一:参数初始化 表达式二:条件判断 表达式三:更新循环变量 执行流程: 步骤一:执行表达式一.初始化参数 步骤二 ...
- 小白的java学习之路 “ 选择结构(二)”
switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch case default ...
- 小白的java学习之路 “ 选择结构(一)”
if选择结构: if选择结构是根据条件判断之后再做处理的一种语法结构. 1.if选择结构的语法: public class Demo{ public static void main(String[] ...
随机推荐
- for实例
#-*- coding:utf-8 *-* salary = 5000 shop_list = [('iphone',9000),('mac book',10000),('python book',9 ...
- 曹工说Spring Boot源码(16)-- Spring从xml文件里到底得到了什么(aop:config完整解析【上】)
写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean ...
- ARTS Week 11
Jan 6, 2020 ~ Jan 12, 2020 Algorithm Problem 108 Convert Sorted Array to Binary Search Tree (将有序数组转化 ...
- Jmeter之存储测试结果
前言 Jmeter做接口测试时,发送请求后,我们可以通过察看结果树看到结果,但是如果想要把测试结果保存起来,那该怎么做呢? 一:添加一个登录的http请求,填入正确的ip,接口地址,以及参数 二:右键 ...
- 031.Python类中的方法
一 类中的方法 1.1 介绍 (1) 普通方法(2) 绑定方法 绑定到对象 (自动传递对象参数) 绑定到类 (自动传递类参数) (3) 静态方法 (无论类还是对象,都可以调用) class Plane ...
- VFP的13个SPT函数
Visual FoxPro 中内置了13个以SQL开头的函数,我们把它们称为SPT函数.就是这13个函数完成了Visual FoxPro的所有的SQL Pass Though功能.从功能上看,我们可以 ...
- Windows服务器使用Telegraf采集服务器监控指标输出到influxdb
1.环境说明 操作系统:Windows Server 2008 R2 IP:192.168.10.135 官方文档地址 :https://docs.influxdata.com/telegraf/v1 ...
- centos7.5下yum安装nginx-1.14.2
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ...
- HTML——label标签
最近在做将input[type="file"] 改变其样式时,发现label的巨大潜力,特此记录一下. 1, label标签的作用 (1)为input元素定义标注(标记) (2)不 ...
- new function 到底做了什么?如何自己实现new function
前言 这是继function 与 Function 关系后写下的. 写这个起源于,我无聊的时候看到一道题目: 'foo' == new function() { var temp=String('fo ...