JAVA课堂笔记

这篇博客详细介绍了JAVA的基础知识,包括数据类型如double、int、char和String,以及变量、运算符的使用。讲解了基本数据类型、关键字、变量命名规范,还涉及到算术运算、逻辑运算、赋值运算、类型转换。此外,还提到了Scanner类在数据输入中的应用,条件结构如if-else和switch-case,以及数组的使用。博客内容涵盖变量、数据类型、运算符、输入输出和控制结构,适合JAVA初学者入门学习。
摘要由CSDN通过智能技术生成

java笔记

单词汇总
//double (64) 双精度小数
//int(32)整数
//char () 字符型
//String () 字符串用于储存一整串数字符
//double() 双精度小数
//int () 整数
//char ()字符型
float () 单精度小数
byte ()字节型
short ()短整型
long ()长整型
Boolean() 布尔类型
Static 静态的
Null 空的
Void 无
File 文件
Import 导入
Object 对象

Scanner 扫描仪
Package 包
Project 项目tybe 类型
Step 步骤
Error 错误
Height 高度
Weight 重量

Length 长度
Case 情况
Switch 开关
Default 默认
Break 跳出
Continue 继续
Exit 退出
Exception 异常
Consume 消耗
While 当…的时候
Do 做
If 如果
Else 否则
For 为
Out 外部
Index 索引
Match 数字
Equal 相等的
Return 返回
For 为
Array 数组
Sort 种类
Demo 演示
Sex 性别
Private 私有的
Protect 受保护的
Debug 调试
Bug 漏洞
Error 错误
Integer 整数
Set 设置
Value 值
Character 字符
Calculator 计算器

数据类型
Byte(字节型)用于存储单个字节
char(字符型)用于存储单个字符
int(整数)用于存储整数
double(双精度)用于存储小数
string(字符串)用于存储一整串数字符需要双引号
Boolean 布尔类型(判断真假)(true和false)
JAVA关键字
int public this finally boolean abstract
Continue float long

             整数类型(byte short int long)

基本数据类型 浮点(float double)

字符型(char)
布尔型(boolean)

引用数据类型 类(class)
接口(interface)
数组(array)

例如: public class 类名 {
public static void main(String[] args) {
数据类型 变量名 = 数值
输出语句=System.out.println(“ ”);
//数据类型 变量名 = 数值
//String 字符串用于储存一整串数字符串。
final 常量 通常大写
变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写, 字母 $ 下划线1
其后单词的首字母大写。例如:myScore
publib static void main(String[]args){
System.out.println(“hello”);
例题:helloWord的输出
public class HelloWord{
public static void main(String[]args) {
System.out.println(“HelloJava”);
}
}
二.去赋值运算符变量,数据类型和运算符
Public class HelloAccp3 {
Public static void main(String[] args) {
String title; 声明变量并赋值然后才能
System.out.println(title);使用
} 表达式就是运算符(如加号,减号)与操作数(如b,3等)的组合
}
String title=”Java”//声明变量并赋值
String title; //声明变量
Title=”Java” //赋值
变量名不能以%开始
例题
1.某班的A学院Java成绩是80分,b班学员与a学员成绩相同,输出B学员成绩
int aScore=80
int bscore=;
ascore=bscore
system.out.println(bscore);
bscore=ascore; //将右边的值给左边的变量
2.使用变量存储以下MPS信息,并打印输出
品牌(brand):爱国者f928
重量(weight):12.4
电池类型(type):内置锂电池
价格(price):499
第二章2.5算术运算符的应用
基本的算术运算

      • / %
        例题
        某学院3门课程成绩如右表所示,编程实现:
        课程 分数
        STB 89
        Java 90
        SQL 60
        1.Java课和SQL课的分数之差
        2.3门课的平均分
        Public class Test{
        Public static void main(String[] args) {
        int java=90
        int sql=60
        int Stb=89
        int aa=java-sql
        int sum=java+sql+stb;
        int avg=sum/3;
        Systme.out.println(aa);
        Systme.out.println(avg);
        }
        }
        知识点:它可以是一个算术运算符也可以是一个连接符。
        1.当两个是非数值类型时 如果他们相加会被看做成一个(连接符)
        2.当一个是非数值类型另一个是数值类型时他们会被看成一个连接符
        3.当两个都是数值类型,如果他们相加就会被看成算数数当中的加号
        2.6认识%(取模)的作用
        例题1.根据天数(46)计算周数和剩余的天数
        int days=46
        int wek=days/7;
        System.out.println(‘’有’’+wek+”周”);
        int days1=days%7;
        System.out.println(“剩”+days1+”天”);
        2.7 数据的自动转换
        则1:如果一个操作数为double型,则整个表达式可提升为double型
        规则2:满足自动类型转换的条件
        (1)两种类型要兼容
        数值类型(整型和浮点型)互相兼容
        (2)目标类型大于源类型
        例如:double型大于int型 int a=10 System.out.println(a);
        左边目标类型 右边源类型 如果目标类型大于源类型 自动转换 目标类型小于元类型 强制类型。
        强制类型转换
        例题:去年Apple笔记本的市场份额是20,今年增长的市场份额是9.8,求今年所占市场份额?
        Public class Test{
        Public static void mian(string[] args){
        int year=20
        double f=9.8
        强制类型转换
        package First;
        public class AutoTypeChange {
        //自动类型转换
        //规则1:如果一个操作数为 double类型,则整个表达式可提升为double类型
        //规则2:满足自动类型转换的条件
        //条件 1.两种数据类型要兼容
        //条件2.目标类型大于源类型
        public static void main(String[] args) {
        double firstAvg = 81.5; //第一次考试的平均分
        double secondAvg; //第二次考试的平均分
        int rise = 2; //增长的分数
        secondAvg = firstAvg+rise; //自动类型转换
        System.out.println(“第二次考试的平均分是:”+secondAvg);
        }
        强制类型转换:
        题目:去年APPle笔记本所占的市场份额是20,今年增长市场份额是 9.8,求今年所占的份额?
        int before=20 //apple笔记本市场份额
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值