1232: 手机剩余电量

1232: 手机剩余电量
时间限制: 1 Sec  内存限制: 128 MB

题目描述

让我们来输出手机电池的剩余电量。
例如:剩余电量n=8
图案为:

 

 

 

输入

输入包含多组测试实例,每个实例为一个正整数n,以n等于-1结束。n<=100

 

输出

对于每组实例,输出手机剩余电量。

 

样例输入

11
66
-1
 

样例输出

*----------*
| |
| |
| |
| |
| |
| |
| |
| |
| !|
|!!!!!!!!!!|
*----------*
*----------*
| |
| |
| |
| !!!!!!|
|!!!!!!!!!!|
|!!!!!!!!!!|
|!!!!!!!!!!|
|!!!!!!!!!!|
|!!!!!!!!!!|
|!!!!!!!!!!|
*----------*
--------------------- 

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a[] = new int[100];
        int t = 0;
         
        for (int i = 0; i < a.length; i++) {
            t++;
            a[i] = sc.nextInt();
            if(a[i]==-1) {
                t--;
                break;
            }
        }
         
        for (int i = 0; i < a.length; i++) {
            if(t>0) {
                System.out.println("*----------*");
                if(a[i]>100) {
                    a[i] = 100;
                }
                int temp = 100-a[i];
                int p = 0;
                while(temp>=10) {
                    System.out.println("|          |");
                    p++;
                    temp -= 10;
                }
                System.out.print("|");
                for (int j = 0; j < temp; j++) {
                    System.out.print(" ");
                }
                for (int j = 0; j < 10-temp; j++) {
                    System.out.print("!");
                }
                System.out.println("|");
                while(p<9) {
                    System.out.println("|!!!!!!!!!!|");
                    p++;
                }
                System.out.println("*----------*");
                t--;
            }else {
                break;
            }
        }
    }
}
/**************************************************************
    Problem: 1232
    User: 20161514325
    Language: Java
    Result: 正确
    Time:245 ms
    Memory:13852 kb
****************************************************************/

  

1232: 手机剩余电量

上一篇:安卓入门——————简单记账本的开发(用sqlite存储数据)(一)


下一篇:Spring事务配置的五种方式