20160727------练习01

10 篇文章 0 订阅

练习总结:

  • 导包快捷键:ctrl+shift+o;
  • 当字符串和多个整型数字相加输出时,会自动将整型数字转换为字符串类型,输出字符串。


  • 求四位数字的千位数:int number1=number/1000;

  • 求四位数字的百位数:int number2=(number/100)%10;
  • 求四位数字的十位数:int number3=(number/10)%10;
  • 求四位数字的个位数:int number4=number%10;

//Test1:使用变量存储数据,实现个人简历信息的输出。

import java.util.*;

public class text1 {

    public static void main(final String[] args){
    String name;
    int age;
    int jobYear;
    String project;
    String technology;
    String hobby;
    final Scanner input=new Scanner(System.in);
    System.out.print("姓名:");
    name=input.next();
    System.out.print("年龄:");
    age=input.nextInt();
    System.out.print("工作年限:");
    jobYear=input.nextInt();
    System.out.print("项目经验:");
    project=input.next();
    System.out.print("技术方向:");
    technology=input.next();
    System.out.print("爱好:");
    hobby=input.next();
    System.out.println(name+"今年"+age+"岁。"+"工作" + jobYear+"年了。"+"做过"+project+"等项目。"+"技术方向是"+technology+"。兴趣爱好是"+hobby+"。");
    }
}
//Test1运行结果

姓名:孙悟空
年龄:600
工作年限:100
项目经验:取经
技术方向:打妖怪
爱好:吃

孙悟空今年600岁。工作100年了。做过取经等项目。技术方向是打妖怪。兴趣爱好是吃。

//Test2:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息。

import java.util.*;

public class text2 {
    public static void main(String[] args){
        System.out.print("请输入4位会员卡号:");
        Scanner input=new Scanner(System.in);
        int number=input.nextInt();
        System.out.println("会员卡号是:"+number);
    }

}
//Test2运行结果
请输入4位会员卡号:1234
会员卡号是:1234

//Test3:将Test2中输入的会员卡号分解,并根据分解后的数字求和。

import java.util.Scanner;

public class text3 {
    public static void main(String[] args){
        System.out.print("请输入4位会员卡号:");
        Scanner input=new Scanner(System.in);
        int number=input.nextInt();
        System.out.println("会员卡号是:"+number);
        int number1=number/1000;
        int number2=(number/100)%10;
        int number3=(number/10)%10;
        int number4=number%10;
        System.out.println("千位数:"+number1+",百位数:"+number2+",十位数:"+number3+"个位数:"+number4);
        System.out.println("会员卡号"+number+"各位之和:"+sum);
        //System.out.println("会员卡号"+number+"各位之和:"+number1+number2+number3+number4);
        //错误。将会输出1234,因为jvm会自动将整型转换为字符串类型,输出字符串。
        //根据分解后的数字之和,判断用户是否中奖
        if(number5>20){
            System.out.println("恭喜中奖!");
        }else{
            System.out.println("谢谢参与!");
        }
    }
}
//Test3运行结果:

请输入4位会员卡号:9999
会员卡号是:9999
千位数:9,百位数:9,十位数:9个位数:9
会员卡号9999  各位之和:36
恭喜中奖!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值