注释分为:单行、多行和文档注释。//、/…/、/**…*/
数据类型:基本数据类型和引用类型、整型和非整型、浮点型和布尔型。
byte、short、int、long、float、double、boolean、String.
代码练习:
public class Demo01 {
/**
* 程序
* @param args -String 的参数
*/
public static void main(String[] args) {
System.out.println("Hello World!");
/*多行注释
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();*/
}
}
public class Demo02 {
public static void main(String[] args) {
//整型
byte age1 = 1;
short age2 = 2;
int age3 = 3;
long age4 = 4;
//浮点型
float price1 = 1.0f;
double price2 = 2.00;
//字符型
boolean good = true;
char sex = '男';
String name = "董天宝";
System.out.println(name + sex + good + price2 + age3);
double a = 1.2;
System.out.println(++a);
}
}
public class Demo03 {
public static void main(String[] args) {
double score = 98.5;
String name = "张三";
char sex = '男';
System.out.println("java课考试最高分:" + score);
System.out.println("学员姓名:" + name);
System.out.println("学院性别:" + sex);
String brand = "爱国者F928";
double weight = 12.4;
String type = "内置锂电池";
int price = 499;
System.out.println("品牌(brand):" + brand);
System.out.println("重量(weight):" + weight);
System.out.println("电池类型(type):" + type);
System.out.println("价格(price):" + price);
}
}
public class Demo04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("STB的成绩是:");
int STB = sc.nextInt();
System.out.print("Java的成绩是:" );
int Java = sc.nextInt();
System.out.print("SQL的成绩是:");
int SQL = sc.nextInt();
System.out.println("--------------------------------------");
System.out.println("STB\tJava\tSQL");
System.out.println("89\t90\t60");
System.out.println("--------------------------------------");
int cha = Java - SQL;
System.out.println("Java和SQL的成绩差:" + cha);
double ave = (STB + Java + SQL)/3;
System.out.println("3门课的平均分是:" + ave);
}
}
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
final int WEEK_DAY = 7;
int days = 46;
int week = days / WEEK_DAY;
int day = days % WEEK_DAY;
System.out.println("周数:" + week);
System.out.println("剩余的天数:" + day);
System.out.println("------------------------");
final double PI = 3.14;
double radius = 1.5;
double area = PI*radius*radius;
System.out.println("圆的面积为:" + area);
System.out.println("------------------------");
int score1 = 80;
System.out.print("请输入学院张三的成绩:");
Scanner sc = new Scanner(System.in);
int score2 = sc.nextInt();
boolean a = score2 > score1;
System.out.println("张三的成绩比李四高吗?" + a);
System.out.println("------------------------");
System.out.print("请输入消费金额:");
double xf = sc.nextInt();
int zk = 8;
System.out.println("折扣:\t" + zk + "折");
System.out.println("实际消费金额:" + xf*zk/10);
}
}
import java.util.Scanner;
public class Demo06 {
public static void main(String[] args) {
int yifu = 245;
int xie = 570;
int pai = 320;
int one = 1;
int two = 2;
int money1 = two*yifu, money2 = one*xie, money3 = one*pai;
int count = 8;
double xiaofei = (money1+money2+money3)*count/10;
int shijiao = 1500;
double zhaoqian = (shijiao-xiaofei);
int jifen = (int)zhaoqian/12;
System.out.println("********** 消费单 **********");
System.out.println("购买物品\t单价\t个数\t金额");
System.out.println("T恤\t¥" + yifu + "\t" + two + "\t¥" + money1);
System.out.println("网球鞋\t¥" + xie + "\t" + one + "\t¥" + money2);
System.out.println("网球拍\t¥" + pai + "\t" + one + "\t¥" + money3);
System.out.println("折扣: " + count + "折");
System.out.println("消费总金额:¥" + xiaofei);
System.out.println("实际交费: ¥" + shijiao);
System.out.println("找钱: ¥" + zhaoqian);
System.out.println("本次购物所获的积分是:" + jifen);
System.out.println("-----------------");
System.out.println("请输入4位会员卡号:");
Scanner sc = new Scanner(System.in);
int kahao = sc.nextInt();//3569
int a = kahao/1000;
int b = kahao/100%10;
int c = kahao/10%10;
int d = kahao%10;
int total = a+b+c+d;
System.out.println("会员卡号" + a + b + c + d + "各位之和:" + total);
//boolean lucky = total>20;
//System.out.println("是幸运客户吗?" + lucky);
System.out.println("是幸运客户吗?" + (total>20?"true":"flase"));
// System.out.println("是幸运客户吗?" + (total>20));//直接比也行
System.out.println("-----------------");
System.out.println("请输入折扣:");
double zhekou = sc.nextDouble();//0.3
boolean tixu = yifu*zhekou<100;
boolean qiuxie = xie*zhekou<100;
boolean qiupai = pai*zhekou<100;
System.out.println("T恤折扣价低于100吗?" + tixu);
System.out.println("网球鞋折扣价低于100吗?" + qiuxie);
System.out.println("网球拍折扣价低于100吗?" + qiupai);
// System.out.println("T恤折扣价低于100吗?" + (yifu*zhekou<100?"True":"Flase"));
// System.out.println("网球鞋折扣价低于100吗?" + (xie*zhekou<100?"True":"Flase"));
// System.out.println("网球拍折扣价低于100吗?" + (pai*zhekou<100?"True":"Flase"));
}
}