Java2
(一)、注释
注释就是对代码进行解释说明的文字
public class HelloWorld{
//叫做main方法,表示程序的主入口
public static void main(String[] args){
//输出语句(打印语句)
//会把小括号里面的内容进行输出打印
System.out.println("HelloWorld");
}
}
注释内容不参与编译和运行
注释不要嵌套
(二)、关键字
关键字:被Java赋予了特定涵义的英文单词
特点:字母全部小写,在代码编辑器中会有特殊颜色标记
class用于创建或定义一个类(类是java最基本的组成单元) 后面跟类名(与文件名一致)
(三)、字面量
数据在程序中的书写格式
类型:

null不能直接打印,其他都可以
特殊字符:
\t 制表符 :会将前面的字符串补齐到8的长度或者8的整数倍数。最少1个空格,最多8个
(四)、变量
定义格式:数据类型 变量名=数据值;
int 整数型
double 浮点型
变量的使用方法: 输出打印,参与计算,修改记录的值
变量注意事项:

变量练习:
public class 1{
public static void main(String[] args){
int count=o;
count=count+1;
count=count+2-1;
count=count+2-1;
count=count-1;
count=count+1;
System.out.println(count);
}
}
(五)、数据储存
任意数据都以二进制形式存储
三种类型:文本、图片、声音(对波形图采样)
不同进制在代码中的显示:

任意进制转10进制:系数×基数的权次幂相加
10进制转任意进制:用除法得到结果再自下往上读
ASCII码表:

Unicode是万国码表
图片数据分为:黑白图(对像素点涂抹颜色0,1)、灰度图(灰度表)、彩色图(三原色,红绿蓝(0-255))
(六)、数据类型
基本数据类型:


定义long类型,需要在数据值后面加l(建议为大写的L)
定义float类型,在后面加f
(七)、标识符
给类、方法、变量等起的名字
硬性要求:

软性建议:
小驼峰命名:变量、方法
大驼峰命名:类名
见名知意
(七)、键盘录入
使用Scanner类进行键盘录入

这种只能接收整数
(八)、idea

idea的项目结构:项目>模块>包>类
shift+f6 快捷改类名
(九)、运算符
对字面量或者变量进行操作的符合
表达式:

9.1算术运算符:

如果计算小数,结果有可能不精确
数字运算时:必须保证两种数据类型相同
隐式转换:取值范围小的数值—>取值范围大的数值

强制转换:取值范围大的数值—>取值范围小的数值

字符串相加:
连续+时,从左到右依次执行
字符相加:
9.2 自增自减运算符

即可以放在变量前面也可以放在后面:a++ ++a
单独写一行使用时,结果都相同
a++:先用后加
++a:先加后用

9.3 赋值运算符

底层都隐藏了一个强制类型转换
9.4 关系运算符

小练习:

代码:
package tdjava;
import java.util.Scanner;
public class yunsuan {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入我的时尚程度");
int my=sc.nextInt();
System.out.println("输入对方的时尚程度");
int you=sc.nextInt();
System.out.println(my>you);
}
}
9.5 逻辑运算符

短路逻辑运算符:&&短路与 ||短路或
拥有短路效果,既当左边的表达式可以得到结果,右边的表达式将不会参与运行
9.6 三元运算符

true的结果是表达式1,false的结果是表达式2
整个三元运算符的结果必须被使用
练习:

package tdjava;
public class sanyuan {
public static void main(String[] args) {
int a =150;
int b=210;
int c=165;
int temp=a>b?a:b;
int max=temp>c?temp:c;
System.out.println(max);
}
}
运算符优先级:

小括号优先级大于所有
其他的运算符:

左移相当于×2
右移÷2
(十)、原码反码补码
计算器中数字的运算和存储以补码形式

左边第一位代表符号,0为正1为负
负数的计算不跨0可以使用反码计算
跨0用补码计算
-128只有补码

1个字节=8个比特位

隐式转换:前面补0
本文介绍了Java编程的基础知识,包括注释的使用,关键字如class的作用,字面量的格式,变量的定义和使用,数据类型的存储方式,以及各种运算符的详细说明,如算术、自增自减、赋值、关系和逻辑运算符。此外,还涉及到了IDEA的项目结构和键盘录入操作,以及计算机内部的原码、反码和补码概念。



被折叠的 条评论
为什么被折叠?



