一个小的java实验

import java.util.*;

public class Bank{
    public static void main(String []agrs){
        //给用户开一个键盘录入的入口
        Scanner input = new Scanner (System.in);
        System.out.print("请输入四位会员卡号:");
        //用变量来接收录入的数值   String用input.next()  double用input.nextDouble()
        int num = input.nextInt();

        //使用除法和取余的方式将卡号各数独立分开
        int geWei = num%10;
        int shiWei = num/10%10;
        int baiWei = num/100%10;
        int qianWei =num/1000;
        System.out.println("会员卡号的个位是:"+geWei+"十位是:"+shiWei+"百位是:"+baiWei+"千位是:"+qianWei);

        //算出各数之和
        int sum = geWei+shiWei+baiWei+qianWei;
        System.out.println("各数之和是:"+sum);
        //使用条件运算符来判断是是否中奖,判断的条件是总和是否为偶数。
        String winning = (sum%2==0)?"恭喜你,中奖啦!!!":"谢谢参与!";
        System.out.println(winning);
    }
}
时间: 2024-11-07 00:50:23

一个小的java实验的相关文章

Java 开发过程中发现的一个小问题java.lang.NullPointerException

if (detailtable.length > 0) { DetailTable dt = detailtable[i];// 针对每一个明细表遍历 Row[] s = dt.getRow();// 获取每一个明细表的行数组 log.info("明细表长度detail table length:"+s.length);           Common_OA_Detail[]  detailsobject=new Common_OA_Detail[s.length];//根据行

java操作xml的一个小例子

最近两天公司事比较多,这两天自己主要跟xml打交道,今天更一下用java操作xml的一个小例子. 原来自己操作xml一直用这个包:xstream-1.4.2.jar.然后用注解的方式,很方便,自己只要定义好bean的层次结构就可以了,第三方包会自动生成和解析xml. 但是今天发现,这个包有两个问题: 一个是比较复杂(我是菜鸟,求别喷,我真的觉得他挺复杂的..).比如说你要想处理既有属性又有值的xml就比较麻烦.(@XStreamConverter注解这种方法报这个错:com.thoughtwor

java连接mysql的一个小例子

想要用java 连接数据库,需要在classpath中加上jdbc的jar包路径 在eclipse中,Project的properties里面的java build path里面添加引用 连接成功的一个小例子数据库如下如 代码 package query; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; impor

与大家分享robotium一个小问题。Test run failed:Instrumentation run failed due to 'java.lang.ClassNotFoundException'

今天和大家分享robotium一个小问题. 我们在运行自已经搭好的框架时,有可能会出现一个找不到类的错误(如上图所示). 问题是重签名工具给出的activity有误,这时我们可以用Appt命令查看重签名后的apk的activity,这个才是正确的. 1.进入到SDK安装目录下有Appt.exe程序的文件夹 2.输入命令aapt dump badging D:\qq.unar_debug.apk.(注:命令+apk的存放路径) 3.可查看包名.版本.开发用的sdk的版本 4.查看activity

一个小栗子聊聊JAVA泛型基础

背景 周五本该是愉快的,可是今天花了一个早上查问题,为什么要花一个早上?我把原因总结为两点: 日志信息严重丢失,茫茫代码毫无头绪. 对泛型的认识不够,导致代码出现了BUG. 第一个原因可以通过以后编码谨慎的打日志来解决,我们今天主要来一起回顾下JAVA泛型基础. 一个小栗子 先看下面一个例子,test1实例化一个List容器的时候没有指定泛型参数,那么我们可以往这个容器里面放入任何类型的对象,这样是不是很爽?但是当我们从容器中取出容器中的对象的时候我们必须小心翼翼,因为容器中的对象具有运行时的类

java split的一个小问题

今天测试人员提了一个小需求,ip地址A.B.C.D ,ABCD任意一个域为空时当做0处理.例如  192... ,后台当做192.0.0.0处理. 我想到的方法是用字符串的split方法,首先取得ABCD四个域的值,假设text1为ip地址控件取得的实际文本值,text2为转换后的值. String text1 = "192...";String[] fields = text1.split("\\.");System.out.println(Arrays.toSt

「小程序JAVA实战」 小程序手写属于自己的第一个demo(六)

转自:https://idig8.com/2018/08/09/xiaochengxu-chuji-06/ 自己尝试的写一个小demo,用到自定义样式,自定义底部导航,页面之间的跳转等小功能.官方文档对于小程序开发来说要时刻打开https://developers.weixin.qq.com/miniprogram/dev/framework/config.html源码:https://github.com/limingios/wxProgram.git 中的No.1 创建小程序 项目名称创建

Java类的继承与方法调用的一个小问题

1 public class Father { 2 3 protected void server(int i){ 4 switch (i){ 5 case 1: 6 methodone(); 7 break; 8 case 2: 9 methodtwo(); 10 break; 11 case 3: 12 methodthree(); 13 break; 14 default: 15 System.out.println("error"); 16 } 17 18 19 20 } 21

java String拼接时候的一个小问题

刚才发现了一个小问题,比如我们设置一个字符串对象test并初始化为null,然后执行test+="abc";,此时test的值不是abc,而是nullabc.这是因为我们实际上是让test="abc"+null;,此时null会被强制转为String类型,其值就是"null".例如下面的例子: String test=null+"abc"; System.out.println(test); 输出就是nullabc 所以我们在