javase 01
初识java
Java是Sun Microsystems于1995年推出的高级编程语言。
Java的几个优点:
1.一次编写,到处运行。
2.系统的多平台支持。
3.强大的可伸缩性。
4.多样化和功能强大的开发工具支持。
Java技术平台介绍:
Java SE:标准版。Java技术的基础和核心² 主要用于开发桌面应用程序
Java EE:企业版 提供了企业级应用开发的完整解决方案² 很多的网站都是采用Java EE技术开发
编码规范Java编码规范需要注意以下几点:
1.类名使用public修饰
2.一行只写一条语句
3.{ }的使用及位置² 代码缩进
编码实操
打印购物小票
public class GoodsList {
public static void main(String[] args) {
System.out.println("\t购物清单");
System.out.print("商品名称\t");
System.out.print("购买数量\t");
System.out.print("商品单价\t");
System.out.print("金额\n");
System.out.print("鳄鱼夹克\t");
System.out.print(" 1\t");
System.out.print("1900\t");
System.out.print("1900\n");
System.out.print("ipodMP4\t");
System.out.print(" 2\t");
System.out.print("400\t");
System.out.print("800\n");
}
}
数据类型
类型 | 说明 |
---|---|
char(字符型) | 储存单个字符 |
int(整形) | 存储整数 |
double(双精度) | 存储小数 |
String(字符串) | 存储一串字符 |
声明变量的步骤
第一步:声明
数据类型 变量名
int money
第二步:赋值
变量名=数值
money=100
第三步:使用变量
运算符实操
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);
}
}
选择控制语句
1.if 结构
if ( 条件 ) {
//代码块
}
2.if… else
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
3.嵌套if
if(布尔表达式 1){
如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){
如果布尔表达式 2的值为true执行代码
}
}
4 switch case
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语
default : //可选
//语句
}