今天讲的没什么新的内容,上午两小时就讲了三个程序也非常简单
选择、循环
第一个程序:计算圆的半径
public static void main(String[] args)
{
while(true)
{
Scanner sc = new Scanner(System.in);
System.out.println("请输入圆的半径");
int r = sc.nextInt();
if(0==r)
break;
}
System.out.println("输入有误嗷~~~");
//return;
}
第二个程序:99乘法口诀表
public static void main(String[] args)
{
// TODO Auto-generated method stub
for(int i=1;i<=9;i+=2)
{
for(int j=1;j<=i;j++)
System.out.print(j+"×"+i+"="+i*j+"\t");
System.out.println();
}
}
第三个程序:输出星号
public static void main(String[] args)
{
// TODO Auto-generated method stub
for(int i=1;i<=14;i+=2)
{
for(int j=1;j<=i;j++)
System.out.print("*");
System.out.println();
}
}
//也可以用双重循环i*2-1来输出
利用函数检查用户输入用户名密码的正确性
首先建立一个class命名为:UserDao.java
在class里面建立一个函数
public static boolean login(String account,String password)
{
//查询数据库是否有这个用户
if(account.equals("123") && password.equals("qwe"))
return true;
else
return false;
}
然后建立另一个class命名为:UserView.java
直接在主函数里面写入以下代码:来调用login实现密码用户名的验证
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入账号:");
String account = sc.next();
String password = sc.next();
//调用用户名密码检测
boolean b = UserDao.login(account, password);
if(b)
System.out.println("Yes");
else
System.out.println("No");
}
下面设计总体思路

再建立一个class为:OrdersView.java
编写菜单函数被
public static void ordersMune()
{
System.out.println("1--订单的显示");
System.out.println("2--销售额的统计");
System.out.println("3--销售记录的统计");
System.out.println("4--商品销售占比统计");
//用户输入选项
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
if(1==input)
{
//订单显示
String[] orders = OrdersDao.getOrders();
for(int i=0;i<orders.length;i++)
System.out.println(orders[i]);
}
else if(2==input)
{
//销售额的统计
}
else if(3==input)
{
//销售记录的统计
}
else if(4==input)
{
//商品销售占比统计
}
}
然后再建立一个class为:OrdersDao.java
编写订单表函数
public static String[] getOrders(){
//调用sql语句,获取所有订单信息
String[] arr = {"第一张订单","第二张订单","第三张订单","第四张订单","第五张订单"};
return arr;
}
然后在UserView.java增加OrdersView.ordersMune()函数的调用
UserView.java
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入账号:");
String account = sc.next();
String password = sc.next();
//调用用户名密码检测
boolean b = UserDao.login(account, password);
if(b)
OrdersView.ordersMune();
else
System.out.println("No");
}
好了,今天上午的可超过到此结束
网友评论