public class Example01{
public static void main(String[] args){
byte a=12;
System.out.println(a);
short b=1234;
System.out.println(b);
int c=12345;
System.out.println(c);
long d=12345678912345l;
System.out.println(d);
float e=12.5f;
System.out.println(e);
double f=12.5;
System.out.println(f);
char g='中';
System.out.println(g);
boolean flag=true;
System.out.println(flag);
}
}
public class Example02{
public static void main(String[] args){
byte a=10;
int b;
float f=12.5f;
double d;
b=(int)a;
d=a+b+f;
System.out.println(b);
System.out.println(d);
}
}
public class Example03{
public static void main(String[] args){
int i=10;
byte b;
b=(byte)i;
System.out.println(b);
}
}
public class Example04{
public static void main(String[] args){
int x=12;
{
int y=96;
int z=0;
{
y=x;
}
System.out.println("z is "+z);
System.out.println("x is "+x);
z=x;
System.out.println("y is "+y);
}
System.out.println("x is "+x);
}
}
//创建商品类
class Product {
//声明商品名称
private String proName;
//提供proName的get和set方法
public String getProName(){
return proName;
}
public void setProName(String proName){
this.proName = proName;
}
}
//创建超市类
class Market{
//声明超市名
private String marketName;
//超市的仓库,里面有若干商品
private Product[] productArr;
//提供marketName的get和set方法
public String getMarketName(){
return marketName;
}
public void setMarketName(String marketName){
this.marketName=marketName;
}
//提供productArr的get和set方法
public Product[] getProductArr(){
return productArr;
}
public void setProductArr(Product[] productArr){
this.productArr=productArr;
}
//卖货,指定商品名
Product sell(String name){
//循环遍历仓库中的每一个商品
for(int i=0;i<productArr.length;i++){
//如果商品名称和你要买的商品一致,则将该商品返回
if(productArr[i].getProName() == name){
return productArr[i];
}
}
//循环结束后若没找到商品,返回值null代表没买到
return null;
}
}
//创建person类
class Person {
//人名
private String name;
//提供name的get和set方法
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
//购物,指定去哪个超市,商品名
Product shopping(Market market, String name){
//调用超市的卖货方法,指定商品名,把卖出的结果返回
return market.sell(name);
}
}
//创建shopping类
public class Shopping{
public static void main(String[]args){
//创建商品对象,给名字赋值
Product p1=new Product();
Product p2=new Product();
Product p3=new Product();
Product p4=new Product();
Product p5=new Product();
p1.setProName("电视机");
p2.setProName("洗衣机");
p3.setProName("豆浆机");
p4.setProName("空调机");
p5.setProName("吹风机");
//创建超市对象,给超市名字赋值,给仓库赋值
Market m=new Market();
m.setMarketName("家乐福");
m.setProductArr(new Product[]{p1,p2,p3,p4,p5});
//创建人对象,给名字赋值
Person p =new Person();
p.setName("小韩");
//调用购物方法,指定超市和商品名,得到购物结果
Product result =p.shopping(m,"豆浆机");
//根据结果进行判断
if(result != null){
System.out.println(p.getName()+"在"+m.getMarketName()+"买到了"+result.getProName());
}else{
System.out.println(p.getName()+"白跑一趟,在"+m.getMarketName()+"什么都没买到");
}
}
}
class Student5{
float mathSum=0.0f;
float chineseSum=0.0f;
public static void main(String args[]){
Student s1= new Student("大帅",130.0f,150f);
Student s2= new Student("哈",130.0f,135f);
float mathAvg=(s1.getMath()+s2.getMath())/2;//getCount();
System.out.println(s1.getName()+"总分"+s1.sum()+"分,平均"+s1.avg()