黑马程序员技术交流社区
标题:
求大神给解题
[打印本页]
作者:
﹎Ecke❤
时间:
2015-3-29 19:38
标题:
求大神给解题
首先得说我才刚刚是初学者,所以中间会有低级错误:loveliness:,麻烦大神帮忙改改,帮我按要求做一个呗,存闲的冒出想法,然后自己做不出来了,只能求大神了。谢谢!
/**
要求:做一个数组,存储输入长度为13位的电话号码
1.如果不为13位,打印“请正确输入13位手机号码,”
2。如果为13位,打印“现在给电话号码为”+(输入的13为数字)+“发送信息”
*/
import java.util.Scanner;
class Phone
{
String color;
String name;
int price;
public void call()
{
System.out.println("打电话");
}
public void setMessage()
{
System.out.println("发短信");
}
public void game()
{
System.out.println("游戏时间");
}
public void tel(int x)
{
System.out.println("你输入3位数电话号码是"+x);
if (x>=100 && x <=999)
{
System.out.println("发送短信给"+x+",请等待!");
}
else
{
System.out.println("请正确输入3位数电话号码");
}
}
/**注意:主要动这个代码块 我有问题的是这块*/
public void num(int arr[])
{
//System.out.println("你输入12位数电话号码,注意:每输入一个数字用逗号隔开");
//System.out.println("你输入12位数电话号码是"+x);
if (arr.length != 12)
{
System.out.println("请正确输入12位电话号码,每输入一个数字用逗号隔开");
}
else
{
System.out.println("你输入12位数电话号码是"+arr[]);
}
}
}
/**测试类*/
class Test3_1
{
public static void main(String[] args)
{
Phone p = new Phone();
p.call(); //测试打电话
p.setMessage(); //测试发信息功能
p.game();//测试玩游戏
//测试输入3位数号码发信息
p.tel(6543);
System.out.println("*********");
p.tel(653);
System.out.println("*********");
p.tel(003);
System.out.println("*********");
/**配合数组存储那块的*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入要拨打的电话:");
p.num = sc.next();
}
}
作者:
﹎Ecke❤
时间:
2015-3-29 19:42
这只是个半成品,求大神给写完,做出来,谢谢
作者:
_etc
时间:
2015-3-29 19:44
正则比较好吧。
作者:
﹎Ecke❤
时间:
2015-3-29 19:46
_etc 发表于 2015-3-29 19:44
正则比较好吧。
是什么东西呀
作者:
longlongint
时间:
2015-3-29 20:57
好纠结的代码
作者:
﹎Ecke❤
时间:
2015-3-29 23:14
longlongint 发表于 2015-3-29 20:57
好纠结的代码
你可以直接忽视掉没用的 , 我这是直接在我作业上面改的 ,复制粘贴上来的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2