认识Java

1、认识Java

1、java分为

java SE

java EE

Java ME

我学的都是属于java SE的

2、开发Java程序的步骤

编写源程序——编译——运行

编写源程序:就是写一条给电脑的命令

编译:翻译成电脑看得懂的文字

运行:电脑接到命令然后反馈给我们

3、java程序的结构

public class (文件名){

​ public static void main (String[]args){

​ System.out.println (“这里输入你想输入的内容”);(这一行代码的作用就是向控制台输出);(记住这个输出的括号后面一定要打分号,不管是什么符号打英文的就对了)

​ }

}

4、注释

//单行注释

/** */文档注释

/* */块注释

文档注释和块注释加起来就是多行注释

1、public class (文件名){

//这是单行注释

​ public static void main (String[]args){

​ System.out.println(“”);

2、/*这是文档注释/

public class (文件名){

​ public static void main (String[]args){

​ System.out.println(“”);

3、/**这就是

​ *多行注释

​ */知道了吗

public class (文件名){

​ public static void main (String[]args){

​ System.out.println(“”);

还有\t是空八格的意思\n是换行的意思跟ln一样

5、java工具

要敲代码首先得装工具,还有不是每一台电脑都可以编写程序,所以要安装jdk改变电脑的环境变量,再然后装MyEclipse,MyEclipse是程序员的编写程序的工具,MyEclipse对于小白来说不是很好,因为他有很多的快捷键,不利于我们记住java的语法。推荐使用EEditPlus 他非常适合小白,刚学java的人,我的同学对EditPlus 感觉很好,哪里敲错了的话,它就会告诉你错在哪里。我也觉得好用,MyEclipse一般是大神般的人使用。

jdk的安装网上有搜的,不一一介绍了

2、变量、数据类型、运算符

6、数据类型

这都是数据类型用于存储

int 整型 用于存储整数的数字 最大存储范围65536

long 长整型 也用于存储整数的数字 用来存储超过65536的整数

double 双精度浮点型 用于存储带小数点的数字

char 字符 用于存储单个字符,比如"男",“女”

String 字符串 用于存储一串字符,比如(“我真帅!”);

基本数据类型:

数值:int long double

字符:char boolean byte

引用数据类型:String

例如 double score = 24.2; //存储24.2

​ String name = “张某某”; //存储张某某

​ char sex = ‘男’; //存储男

7、变量声明及使用

​ 变量与房间的对应关系

旅馆中的房间变 量
房间名称变量名
房间类型变量类型
入住的客人

数据类型 变量名 = 值

例如 double score = 24.2; //存储24.2

​ String name = “张某某”; //存储张某某

​ char sex = ‘男’; //存储男

(这些值后面必须打分号)

8、变量名的命名规则

字母、数字、下划线、美元符号组成

字母、下划线、美元符号开头

不能有Java关键字

驼峰命名法 例如:String mingZi = 张某某

变量不能重命名

9、运算符

赋值运算符:=,(这个等于号就是赋值,我的感觉就是复制吧)举个例子int score = 345; 这个就把右边的数字赋值给score了,还有赋值,都是把右边的赋值给左边

算术运算符:

														常用算术运算符
运算符说明举例
+加法运算符,求操作数的和3+5等于8
-减法运算符,求操作数的差9-4等于5
*乘法运算符,求操作数的乘积5*5等于25
/除法运算符,求操作数的商5/2等于2
%取余运算符,求操作数相除的余数7%5等于3
import java.util.Scanner;
public class ScoreStat{
	public static void main (String[]args){
	Scanner input = new Scanner(System.in);
	System.out.print("STB的成绩是:");
	int stb = input.nextInt();		//STB的成绩
	System.out.print("Java的成绩");
	int java = input.nextInt();		//Java成绩
	System.out.print("SQL的成绩是:");
	int sql = input.nextInt();		//SQL成绩
	int diffen;						//分数差
	double avg;						//平均分
	System.out.println("-------------------------");
	System.out.println("STB\tJava\tSQL");
	System.out.println(stb+"\t"+java+"\t"+sql);
	System.out.println("---------------------");
	diffen = java - sql;			//计算Java和SQL的成绩差
	System.out.println("Java和SQL的成绩差:"+diffen);
	avg = (stb + java + sql) / 3;	//计算平均分
	System.out.println("3门课的平均分是:"+avg);
	}
}

两个类型要兼容;比如int和double(整形和浮点型)int score = 80;
double newScore = score;
boolean类型的变量可以取fslse(假的)true(真的)。

关系运算符说明举例
>大于//99>100结果为false
<小于//大象的寿命<乌龟的寿命true
>=大于等于//99>=100结果为false
<=小于等于//每次考试成绩<=分,结果为false
==等于//地球大小==篮球大小false
!=不等于//水的密度!=铁的密度true
10、导入包
import java.util.*;**
public class Kehou1 {
	public static void main(String[]args) {
		**Scanner input = new Scanner(System.in);**
		System.out.print("请输入姓:");
		String yang = input.next();
		System.out.print("请输入名字:");
		String hongFa = input.next();
		System.out.print("姓名:"+yang+hongFa);
	}
}

加粗那两行就是我要讲的,第一行的意思是导入包

第二行Scanner的意思是扫描仪,意思是扫描包,让包在控制台作用。也就是运行代码之后会在控制台弹出“请输入什么什么的”,然后就可以控制台输入数据,最后打印出来

具体看
https://blog.csdn.net/m0_51358164/article/details/125877018?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168221485916800192230669%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=168221485916800192230669&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-125877018-null-null.142v86insert_down1,239v2insert_chatgpt&utm_term=Scanner&spm=1018.2226.3001.4187

好了,我就讲这么多了,拜拜!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值