Java1变量数据类型和运算符
day02_变量数据类型和运算符
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class jh_01_数据类型说明 { public static void main(String[] args) { /* * 数据。 * 字符串 -- "" ---String 类。 class * 字符 --- '' ----- char * 整数 --- 1000 ----- int * 小数 ----- 9.8;------ double * * */ System. out .println(); } } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
public class jh_02_变量声明及使用 { public static void main(String [] args) { // 变量 // 未知数。 x,y,z /* * x = 10 * y = 2 * x + 1 * y = ? * (2 * x + 1) + (2 * x + 1) * y + y */ System.out.println( 1000 + 999 ); // 数据类型 变量名 x = 数值; int x = 1000 ; int y = 999 ; System.out.println(x+y); System.out.println( "张三" ); // 数据类型 变量名 x = 数值; String z = "张三" ; System.out.println(z); // 数据类型 变量名 x = 数值; System.out.println( '男' ); char n = '男' ; // 数据类型 变量名 x = 数值; System.out.println( 9.8 ); double m = 9.8 ; System.out.println(m); /* * 介绍一下自己。 */ System.out.println( "小丽" ); System.out.println( 18 ); System.out.println( '女' ); System.out.println( 1.65 ); System.out.println( "喜欢读书" ); // int a = 1000; int a; // 声明(定义)一个int类型的变量a a = 1000 ; // 用a 表示1000这个数值。 // 符号 左右两边留空格。 } } |

public class jh_03_数据类型举例 {
/*
* 输出Java课考试最高分:98.5
* 输出最高分学员姓名:张三
* 输出最高分学员性别:男
*/
public static void main(String[] args) {
// 数据类型 变量名 = 数值;
// 最高分:98.5
double score = 98.5;
// 姓名:张三
String name = "张三";
// 性别:男
char gender = '男'; // 输出结果
System.out.println("最高分:" + score+"。");
System.out.println("姓名:"+name);
System.out.println( "性别:" + gender); System.out.println("hello" + 5 + 5);// hello55 System.out.println(5 + 5 +"hello");// 10hello
} }


public class jh_04_变量命名规则 {
public static void main(String[] args) {
int myScore = 99;
int Class = 90;
// 关键字。
// arithmeticexception
// ArithmeticException
System.out.println(10/0);
// 007
}
}


public class jh_05_变量使用中常见错误 {
public static void main(String[] args) {
// 局部变量。
// int a = 10;
// int b = 20;
// int a = 10, b = 20;
// System.out.println(a);
// System.out.println(b); int a;
// a = 10;
//The local variable a may not have been initialized
// 1: 局部变量a可能尚未初始化。
// 定义变量的同时,并赋值就叫变量的初始化。。
// System.out.println(a); // String na*me = "张三";
// 2:注意变量的命名规范。 // int score = 99;
// int score = 98;
//3: 重复的本地变量 score
// Duplicate local variable score // int score01 = 99;
// int score02 = 98; int liScore = 99;
int wangScore = 98; int liSiScore = 99;
int wangWuScore = 98; int num01 = 5;
int num02 = 2; } }


public class jh_06_赋值运算符 {
public static void main(String[] args) {
int a = 10;
// 把10赋值给int类型的变量a.
// = 赋值符号。
// = 就是把赋值符号右边的数值赋值给左边的变量。
// 把右边的给左边。
String name ;
// 给变量赋值
name = "张三";
System.out.println(name); name = "李四"; System.out.println(name); // 变量间的赋值。
int num01 = 20;
int num02;
// 使用。
num02 = num01;
/*学员王浩的Java成绩是80分,
学员张萌的Java成绩与王浩的相同
,输出张萌的成绩*/ // 学员王浩的Java成绩是80分
// int money = 1000;
int wangJavaScore= 80; // 定义一个变量表示张萌的成绩。
// int a;
int zhangJavaScore ;
// 给变量赋值。
// 把已知王浩的成绩赋值给张萌。
// 变量间的赋值。
zhangJavaScore = wangJavaScore;
// 输出张萌的成绩
System.out.println("张萌的成绩" + zhangJavaScore); } }


public class jh_07_表达式的概念 {
public static void main(String[] args) {
/*
* 是由符号和操作数构成的序列。
* 10
* a ;
* a = 10;
* a + b * 10
* 可以把一个表达式的内容赋值给一个变量。
* sum = a + b
* x = 10
* y = 2 * x + 1
*/
}
}


public class jh_08_变量间的赋值交换两个数值 {
public static void main(String[] args) {
// 交换两个变量的值。 /*
* 左手和右手互换。
* 思路:
* 1:把其中一个手(左)的东西放桌子上;
* 2:把另外一只手(右)的东西给左手。
* 3:把桌子上的东西放给右手;
* ----
* 左手 ----> 桌子;
* 右手 ----> 左手;
* 桌子-----> 右手;
*/
int a = 10; // 左
int b = 8; // 右 // 声明一个变量表示桌子;
int temp ;
// 左手 ----> 桌子;
// 桌子 = 左手
temp = a; // 右手 ----> 左手
a = b; // 桌子-----> 右手;
b = temp; System.out.println(a);
System.out.println(b);
} }


public class jh_09_算术运算符 {
public static void main(String[] args) {
/*
* 加
* 减
* 乘
* 除
* 取余(或者叫取模)
*/ int a = 7;
int b = 4;
int sum = a + b;
System.out.println(1000);
int money = 1000;
System.out.println(money); System.out.println(sum); System.out.println(a + b);// 加
System.out.println(a - b);// 减
System.out.println(a * b);// 乘
// 整数除整数还是整数。
System.out.println(a / b);// 除 // % 取余 --左边和右边做除法,把余数返回。
System.out.println(a % b); // 从控制台输入学员王浩3门课程成绩,编写程序实现
// (1)Java课和SQL课的
// 分数之差
// (2)3门课的平均分 // 定义三个变量表示学员王浩3门课程成绩
int stb = 99,java = 88,sql = 76; int cha = java - sql;
double avg = (stb + java +sql)/3.0; System.out.println("-------------------");
System.out.println("STB\tJAVA\tSQL");
System.out.println(stb + "\t" + java+"\t"+sql);
System.out.println("-------------------");
System.out.println("成绩差:"+cha);
System.out.println("平均分:"+avg); }
}
public class jh_10_复合赋值运算符 {
public static void main(String[] args) {
// 复合赋值运算符 = + - * / % int a = 5,b = 2;
System.out.println(a); a += b;// 左边和右边做加法,然后赋值给左边
// a = a + b System.out.println(a); a -= b;
a *= b;
a /= b;
a %= b;
/*
* += 后面用于累加求和
* 1 + 2 + 3 + 4 + 5
* (1 + 2) + 3
* sum + 3
* sum = sum + 3;
* sum += 3;
* ((1 + 2) + 3) + 4
* sum + 4;
* sum = sum + 4;
* sum += 4;
*
* i = 1
* sum = 0;
*
* sum += i;
* print(sum)
* i = 2;
* sum += i;
* -- sum = 3
* i = 3;
* sum += i;
*
* print(sum)
* i = 4;
* sum += i;
*
*/ } }
Java1变量数据类型和运算符的更多相关文章
- Java历程-初学篇 Day02变量,数据类型和运算符
一,数据类型 1,基础数据类型 整型 byte short int long 浮点型 float double 字符型 char 布尔类型 boolean 2,引用类型 String 字符串型 二,变 ...
- JavaSE-02 变量 数据类型和运算符
学习要点 掌握变量的概念 掌握常用数据类型 掌握赋值运算符.算术运算符 掌握boolean数据类型和关系运算符 掌握变量的概念 面向过程程序的定义 程序的定义:程序=数据+算法+文档 程序要操作的数据 ...
- java2变量数据类型和运算符
public class jh_11_加加减减运算符 { public static void main(String[] args) { int a = 5,b =2 ; a ++;// 对自身 ...
- Java 第二章 变量、数据类型和运算符
第二章 变量.数据类型和运算符 什么是变量: 变量代表一块内存区域,变量类型不一样,这一块内存的大小也不一样. #在编程语言里面,你可以通过定义变量,向内存里添加数据或者修改内存已有的数据. ...
- Java中的变量,数据类型和运算符
变量,数据类型和运算符 1.变量是一个数据存储空间的表示,它是储存数据的基本单元. 如何理解这句话,下面用一个表格可以形象的表达: 变量与房间之间的对应关系 房间名称 变量名 房间类型 变量类型 入住 ...
- 使用 JavaScript 中的变量、数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算符的不同位置得到不同的结果
查看本章节 查看作业目录 需求说明: 使用 JavaScript 中的变量.数据类型和运算符,计算出两个 number 类型的变量与一个 string 类型的变量的和,根据 string 类型处于运算 ...
- IOS开发新手教程(一)-数据类型和运算符
OC语法入门(一) 数据类型和运算符 1.1凝视 凝视和其它语言一样,同意单行 ,多行凝视,一份规范的代码里面须要有一些正式的凝视,例如以下凝视: /* 这是多行 凝视 */ //这是多行凝视 OC语 ...
- PostgreSQL自学笔记:5 数据类型和运算符
5 数据类型和运算符 5.1 PostgreSQL 数据类型介绍 5.1.1 整数类型 整型类型 字节 取值范围 smallint 2字节 -2^15 ~ 2^15 int integer 4字节 - ...
- JavaScript(二)---- 变量、数据类型和运算符
变量 javaScript中的变量变量是弱类型的,用var来声明. javascript的变量声明格式: var 变量名 = 数据; 声明变量要注意的事项: 1. 在javascript中声明变量是 ...
随机推荐
- 4.eclipse中导入别人用的源代码问题
最近在导入别人用的源代码问题时,出现两个问题: 问题一:提示无法解析导入,如下图: 解决方法:删除项目下的module-info.java文件即可,或者在创建项目时将创建module-info.jav ...
- [Windows] 系统清理与优化神器Advanced SystemCare 13 PRO非破解附正版激活码
Advanced SystemCare是一款功能强大的系统清理优化软件,该软件提供的主要功能有:启动项优化.注册表整理和清理.隐私清扫.垃圾文件清理.快捷方式修复.恶意软件清除.网络加速.系统优化.安 ...
- eclipse maven工程错误总汇
1.问题: Target runtime Apache Tomcat v7.0 is not defined 解决方法: right click on your project & ...
- 通过模拟Mybatis动态代理生成Mapper代理类,讲解Mybatis核心原理
本文将通过模拟Mybatis动态代理生成Mapper代理类,讲解Mybatis原理 1.平常我们是如何使用Mapper的 先写一个简单的UserMapper,它包含一个全表查询的方法,代码如下 pub ...
- Java配置文件读取中文乱码问题
背景 这是我之前在做的用友服务对接开发,昨天领导拿给财务测试时告诉我有乱码,当时我第一想法是用友那边的编码格式有问题,因为还在做其他任务,我说等问一下用友他们用的什么编码格式我们这边改一下,然后今天早 ...
- svn或git 提交文件排除
也可以参考 https://blog.csdn.net/chenmintong/article/details/79725324 乌龟git 过滤掉忽略文件(首先右键 某文件 删除并添加到忽略列表 ...
- 安装dbeaver,The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
在连接mysql时,出现了以下错误: 解决方法是 在数据库链接指定useUnicode=true&useSSL=false&characterEncoding=utf8&ser ...
- arch_遇到的问题
archlinux安装 wiki安装 可以参考这个来安装 $如果你跟我一样是用校园网安装的$ 记得使用pppoe-setup 来联网 arclinux 图形界面安装 参考 kde图形安装 需要创建一个 ...
- 第二阶段冲刺个人任务——five
今日任务: 合并程序(统计团队博客). 昨日成果: 优化统计团队博客结果界面的显示.
- 「 从0到1学习微服务SpringCloud 」12 Zuul的综合使用
上次讲了Zuul的基本使用,这篇讲的是综合使用,比如过滤器,限流,鉴权等应用 这里继续使用api-getway这个项目 过滤器 实现token验证(前置过滤器) 1.新建一个类,继承ZuulFilte ...