初识java
1.什么是Java:
Java包含了一种计算机编程语言和一个平台。 Java语言是一种高级言。由Sun微系统公司(Sun Macrosystem)发布,并作为一种开放的标准进行提供。 Java平台包括了Java虚拟机和Java应用程序接口(API)。 Java将原程序编译成字节码文件,并通过Java虚拟机(JVM)解释字节码的方式来执行字节码程序。只要针对不同的计算机平台准备相应的Java虚拟机,就可以实现一套代码在不同的操作系统上都可以运行,因此Java还是一门跨平台(write once, run anywhere)的面向对象的编程语言
2.java 程序的结构
其结构组成由数据类型,变量,运算符,控制流程语句。
(1)数据类型确定要储存在内存中的数据的类型。
(2)变量是存储数据的基本单元。
(3)运算符是一个符号,用于操作一个或多个参数以得出结果。
程序是按顺序执行的,控制流语句允许改变此顺序。
//基本单元:类
类是语法结构:
public class 类名{}
类名的命名规则
//1.只能以字母,数字,下划线,$ ,¥
//2.不能以数字开头,一般以大写字母开头,每个单词首字母大写
//3.见名知意
//4.公共类类名必须和文件名一致
3.程序的人口
public static void main(String[] args){....}
4.控制台输入
通过键盘接受用户输入的信息,灵活
1、导入类
import java.util.Scanner;
//默认导入:import java.lang.*;
2、创建工具类型
Scanner input = new Scanner(System.in);
3、控制台接受=收用户输入值
xxx变量名 = input.nextXxx();
特殊
string a = input.next();
char a = input.next( ).charAt(0);
5.java 数据类型
//字符串
string "?" //长度0~,受限于内存
String name = " 亚历山大";
//字符类型 //单字符
char '?' //必须且只能有一个字符
char sex = '男';
//数值类型
//整数型
byte -127~128 (1个字节)
byte age = 18;
short -32768~32767 (2个字节)
short score = 150;
int(默认类型) ±21 (4个字节)
int money = 20000000;
long (8个字节)
//小数
float 近似类型 (范围小)
float score = 99.5
double(默认类型) (范围大)
double height = 200000.9
//布尔类型
//布尔
//boolean false/true
//引用类型
1.类:class
2.接口:interface
3.数组:[]
6.java 变量使用三步骤
1、声明
(1)语法:数据类型 变量的名称;
(2)变量命名规范:
1.只能以字母,数字,下划线,$ ,¥
2.不能以数字开头,可以结尾,一般以小写字母开头,每个单词首字母大写(驼峰)
3.见名知意
String name ;
char sex;
int age;
double score;
2、赋值
//变量的名称=值;
name = "亚历山大";
sex = '男';
age = 88;
score = 99.5;
3、使用
变量名称3=变量名称1+变量名称2;
System.out.println(变量名称3);
String name = "亚历山大";
char sex = '男';
int age = 88;
double score = 99.5;
★步骤1和2组合:数据类型 变量的名称 = 值;
同一个类型多个变量:数据类型 变量1,变量2,...;
int Num1 , Num2 ,Num3.....;
7.常量
java常量:final 数据类型 常量名称 = 值;
//常量命名:不能以数字开头,全部字母大写
final double ACCELERATION = 9.8;
8.数据类型转换
算数表达式的最终类型取决于表达式的最大类型
向上转型:小转大 自动类型转换
float a = 1;
向上转型:大转小 强制类型转换
float a = 1.0f;
float a = (float)(1+1.0);
9.控制台输出
System java内置对象
System.in java标准输入流
System.out java标准输出流
输出语句: 区别
System.out.println("要输出的内容"); 输出换行
System.out.print("要输出的内容"); 输出不换行
10.输出转义符:\ ?
\n : 换行符
\t : 制表符(8个字母,4个汉字)