A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 kieedi 于 2015-8-26 00:52 编辑

/*
Scanner语句的作用是提示键盘录入数据用的,就是可以让你在cmd界面中输入要存进去的数据,
这样就不再限制只能在代码中指定了。
很人性化,很有意思的。
*/
import java.util.Scanner;     //导包(第一步)
class Person
{
        private int age;
        public void setAge(int a)
        {
                if (a>0&&a<130)
                {
                        age=a;
                        speak();
                }
                else
                {
                        System.out.println("你的输入有误");
        
                }
        }
        public int getAge ()
        {
                return age;
        }
        void speak()
        {
                System.out.println("大家好,我今年"+age+"岁");
        }
}
class Test2
{
        public static void main(String[] args)
        {
                Scanner sc=new Scanner(System.in);//封装键盘录入(第二步)
                Person a=new Person();     //创建一个对象a
                System.out.println("请输入你的年龄:");     //提示录入分数。(第三步,这步省略也可,这只是为了更加人性化些)
                int x=sc.nextInt();     //把接收到的数据赋值给x(第四步,这里Scanner步骤就结束了,这样你就取得了键盘中输入的数据值。)
                a.setAge(x);     //再把x的值赋值给对象a中的age,并调用setAge方法。
        }
}/*注意事项:在使用Scanner时,import java.util.Scanner;这条语句一定要写在代码的最前面,不然会编译报错。
例如:
import java.util.Scanner;
class Person
{
        int age;
        ...
*/
//新人菜鸟还在努力爬坑中,有钱的土豪麻烦打赏点小黑币啦。谢谢~
运行结果图:






111.jpg (10.23 KB, 下载次数: 42)

1

1

2222.jpg (17.98 KB, 下载次数: 42)

2

2

评分

参与人数 2黑马币 +40 收起 理由
qq10763582 + 20 神马都是浮云
fc734228945 + 20 哎哟不错噢。嘿嘿

查看全部评分

12 个回复

倒序浏览
我来看看
回复 使用道具 举报
0819前来助阵!
回复 使用道具 举报

谢谢!共同加油
回复 使用道具 举报

谢谢进来看看,新人受教了。
回复 使用道具 举报
加油吧!!!
回复 使用道具 举报
kieedi 中级黑马 2015-8-25 22:23:07
7#

多谢前辈的鼓励,我会的。
回复 使用道具 举报
好像好腻害~~同班同学 支持一个 黑马加油!
回复 使用道具 举报
回复 使用道具 举报
加油,我是你们的刚拍死在沙滩上的人...
回复 使用道具 举报
陈锐涛 发表于 2015-8-25 22:26
好像好腻害~~同班同学 支持一个 黑马加油!

前辈,见笑啦!我只是个菜鸟新手,刚进来几天,我是基础班的,应该不是和你一个班吧。
回复 使用道具 举报

有附上图片耶, 超认真的
回复 使用道具 举报
kieedi 发表于 2015-8-25 22:23
多谢前辈的鼓励,我会的。

别客气了,好好学,基础打好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马