变量
Java语言中,变量命名要符合一定规则。简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。实际开发时,为了易于维护,尽量使用有意义的变量名。
如下:不同类型的变量存取
public static void main(String[ ] args) {
double score = 98.5;
String name = "张三";
char sex = '男';
System.out.println("本次考试成绩最高分: " + score);
System.out.println("最高分得主: " + name);
System.out.println("性别: " + sex);
}
运算符
语法:变量名=表达式 (+ - * /)
例如,从控制台输入某学员3门课程成绩,编写程序实现
3门课的平均分
package com.lpl.demo;
import java.util.Scanner;
public class hello2 {
public static void main(String [] arge){
//创建sc对象
Scanner sc=new Scanner(System.in);
System.out.println("Java的成绩是:");
int java=sc.nextInt();//获取用户控制台输入的整数
System.out.println("mysql的成绩是:");
int mysql=sc.nextInt();//获取用户控制台输入的整数
System.out.println("Javaweb的成绩是:");
int javaweb=sc.nextInt();//获取用户控制台输入的整数
System.out.println("三门课的平均分:"+(java+mysql+javaweb)/3);
}
}
关系运算符
2.4.3 案例:打印购物小票并计算积分
需求说明:
1、结算时打印购物小票
2、计算此次购物获得的会员积分
积分计算规则:每消费100元计3积分
public class Pay {
/*
* 购物结算、打印小票并计算积分
*/
public static void main(String[] args) {
int shirtPrice = 245; //T恤价格
int shoePrice = 570; //网球鞋价格
int padPrice = 320; //网球拍价格
int shirtNo=2; //T恤件数
int shoeNo =1; //运动鞋数目
int padNo = 1; //网球拍数目
double discount = 0.8;
/*计算消费总金额*/
double finalPay = (shirtPrice * shirtNo + shoePrice * shoeNo + padPrice * padNo) * discount;
//System.out.println("消费总金额:" + finalPay);
/*计算找钱*/
double returnMoney = 1500-finalPay;
/*打印购物小票*/
System.out.println("********消费单********");
System.out.println("购买物品\t" + "单价\t" + "个数\t"+ "金额\t");
System.out.println("T恤\t" + "¥"+shirtPrice+ "\t" + shirtNo+ "\t" + "¥"+(shirtPrice * shirtNo)+"\t");
System.out.println("网球鞋\t" + "¥"+shoePrice + "\t"+ shoeNo+ "\t" + "¥"+(shoePrice * shoeNo)+ "\t");
System.out.println("网球拍\t" + "¥"+padPrice + "\t"+ padNo+ "\t" + "¥"+(padPrice * padNo)+ "\t\n");
System.out.println("折扣:\t8折");
System.out.println("消费总金额\t" + "¥" + finalPay);
System.out.println("实际交费\t¥1500");
System.out.println("找钱\t" + "¥" + returnMoney);
/*计算本次购物所获积分*/
int score = (int)finalPay / 100 * 3; //强制类型转换
System.out.println("本次购物所获的积分是: " + score);
}
}