星期一的收获

上午:1、java类的基本结构;

           2、方法的声明形式及作用;

           3、方法的重载;

           4、构造方法的声明形式及作用;

           5、类的声明形式及作用;

           6、面向对象基本概念;

           7、属性的声明形式及作用

下午:主要做了两个练习

1、银行系统

package com.chainsoft.test.AM;

//import java.util.Scanner;

public class Yinhangka {
private long kahao;
private double yue;
public Yinhangka()                       //创造构造方法
{

}
Yinhangka(long a, double b )
{
this.kahao = a;
this.yue = b;
}
void cun( double c)
{

yue = yue + c;                                 //存款
System.out.println("存款:"+c);
this.yue=yue;
}
void qu(double d)
{
yue = yue - d;                                                //取款
System.out.println("取款:"+d);
this.yue = yue;
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
//Scanner num1 = new Scanner(System.in);
Yinhangka e = new Yinhangka(1998877 , 300);//创建对象
e.cun(300);
e.qu(666);
if(e.yue < 0)
{
System.out.println("余额不足") ;                              //余额不足
}else{
System.out.println("余额为:"+e.yue);                    //取款后的余额
}
System.out.println("卡号为:"+e.kahao);                //输出卡号
}
}

输出结果

2、计算器

package com.chainsoft.test.AM;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
System.out.println("第一个输出数:");                      
Scanner num1 = new Scanner(System.in);               //建立一个扫描器
double a = num1.nextDouble();
System.out.println("输入符号:");
String b = num1.next();
System.out.println("第二个输出数:");
double c = num1.nextDouble();
if("+".equals(b))
{
double add = a + c;
System.out.printf("两个数的和为:%1.2f",add);         //两个数的和
}
else
if("-".equals(b))
{
double cha = a - c;
System.out.printf("两个数的差为:%1.2f",cha);         //两个数的差
}
else
if("*".equals(b))
{
double cheng = a * c;
System.out.printf("两个数的积为:%1.5f", cheng);     //两个数的积
}
else
if("/".equals(b))
{
double chu = a / c; 
System.out.printf("两个数的商为:%1.6f",chu);        //两个数的商
}
}
}

输出结果

 

posted @ 2017-06-19 20:31  王。雄  阅读(109)  评论(0编辑  收藏  举报