我的代码库
添加代码片段
代码收藏夹
代码回收站
开发问答
我要提问
我要回答
用户注册
邮箱:
密码:
用户登录
邮箱:
密码:
记住登录一个月
忘记密码?
发表随想
还能输入:200字
首页
编程开发
开发语言
Java
C++
C
C#
VB
PHP
JSP
ASP
.NET
HTML
XML
JS
CSS
Ruby
Python
Perl
开发框架
Struts
Spring
Hibernate
Zend
CakePHP
ThinkPHP
CodeIgniter
Yii
Symfony
JQuery
Rails
ASP.NET MVC
Castle
开发工具
Eclipse
MyEclipse
NetBeans
JBuilder
Visual Studio
Dreamweaver
Zend Studio
GCC
Notepad++
Vim
UltraEdit
Editplus
EmEditor
TextPad
项目开发
项目管理
架构设计
测试
运维
移动开发
Android
iOS
Windows Phone
BlackBerry
MeeGo
数据库
Oracle
SQL Server
MySQL
DB2
Sybase
SQLite
Access
安全技术
云安全
网络安全
数据安全
系统安全
服务器安全
应用安全
网络技术
网络协议
网络结构
网络设备
路由技术
交换技术
网络通信
无线技术
网络管理
操作系统
Linux
Windows
Unix
Dos
Mac OS
嵌入开发
硬件相关
单片机
嵌入式系统
其他
云计算
IT资讯
求职招聘
开发笔记
程序员杂谈
用户注册
邮箱:
密码:
用户登录
邮箱:
密码:
记住登录一个月
忘记密码?
发表随想
还能输入:200字
请选择技术分类
开发技术
移动开发
数据库
安全技术
网络技术
操作系统
嵌入开发
其他
开发语言
开发框架
开发工具
项目开发
Java
C++
C
C#
VB
PHP
JSP
ASP
.NET
HTML
XML
JS
CSS
Ruby
Python
Perl
*如果你找不到更细的分类,可以选择上级分类
当前位置:
云代码
-
技术问答
- Java
求大神指导一下 这代码有什么问题
悬赏:10
|
提问者:
Mona
|
浏览:1804
举报
|
2016-10-27
哪位大神指导一下 最后一行代码有什么问题 怎么改都不对。求解!!!
我来回答
所有回答
#1
鑫爷爷
举报
|
顶
(0)
|
踩
(0)
2016-10-27
new P2().new Circle(10.0);
先实例化外部类
#2
云代码会员
举报
|
顶
(0)
|
踩
(0)
2016-11-03
...........
#3
云代码会员
举报
|
顶
(0)
|
踩
(0)
2016-11-13
new P2().new Circle(10.0); 这段++
#4
云代码会员
举报
|
顶
(0)
|
踩
(0)
2016-11-14
首先这段代码不是全部。只可能是程序的一部分,并且是定义在
main函数
之外的部分。
student stu[100];//此处定义了100个student数据类型的对象,student是类名。
int n=0;//这是用来记录输入的人数的变量
void student::add()//student应该是一个类而不是数据结构,因为c++中的结构是不能有函数成员
//这里是在定义student
类的成员函数
的具体实现,因为在类定义的时候只有申明没有函数体
{
char flag='Y';//确定是否继续的标志
while(toupper(flag)=='Y')//toupper也应该是一个自定义函数并且不是任何一个类的函数成员,功
//能就是把小写字母转换成大写字母,其实完全没有必要,可以判断两次
{
cin>>stu[n];//输入第n个成员,这句话应该是不正确的,因为我们是没有办法从键盘输入一个复
//杂对象的因为能够读入的不过是数字或字符。这里应该读入对象的数据成员
//例如cin>>stu[n]->num;假设student这个类有num这个数据成员作为学生学号
n++;//数量加一
cout<<" 要继续添加吗(y/n)";
cin>>flag;//输入标志以判断是否需要继续
if(toupper(flag)!='Y')//判断是否输入的是Y或者y
{
if(toupper(flag)=='N')//如果输入的是n或N那么直接退出循环也就是不再读入数据
{
break;
}
else//如果既不是y或n则重新输入标志
{
cout<<"错误,请重输:";
cin>>flag;
}
}
}
}
这里应该是定义在主函数之外的代码,这里定义的stu[100]就是全局变量,n也是全局变量。
不明白可追问。
#5
云代码会员
举报
|
顶
(0)
|
踩
(0)
2016-11-16
#6
云代码会员
举报
|
顶
(0)
|
踩
(0)
2016-11-18
数据类型 换成双精度看看
#7
陨石坠灭
举报
|
顶
(0)
|
踩
(0)
2016-11-24
这是内部类,应该怎么写:
P2 p=new P2();
Circle c1=p.new Circle(10d);
或者把Circle类写在外面去掉public
#8
帅气冬
举报
|
顶
(0)
|
踩
(0)
2016-12-07
。。。。。。
#9
江湖风云
举报
|
顶
(0)
|
踩
(0)
2017-02-24
那个r都没有定义
#10
C天下
举报
|
顶
(0)
|
踩
(0)
2017-04-18
??
#11
帅到天际
举报
|
顶
(0)
|
踩
(0)
2018-02-09
没有对应的构造方法
加一段
public Circle(double radius){
this.radius = radius;
}
#12
LinKin
举报
|
顶
(0)
|
踩
(0)
2019-10-09
抱歉没看出来
#13
云代码会员
举报
|
顶
(0)
|
踩
(0)
2020-10-16
6
#14
无聊的严肃
举报
|
顶
(0)
|
踩
(0)
2021-11-28
先实例化外部类
相关提问
2022-11-26
10
在含有10个正整数的有序数组(数组元素个数大于10)中插入一个数字,插入后保持数组仍有序。
2019-12-12
10
阿群去去去去去去去去去去
2019-12-12
10
琦琦琦琦琦琦琦琦琦琦琦琦琦琦琦琦群群群群群群群群群群群群群群
2019-08-22
10
常用快递单号物流查询接口通用API如何对接?
2018-12-30
50
自己做的计算器 有些功能有点错误 请大神指教指教怎么改正
2018-06-22
100
怎么做一个考试系统的主界面
2018-06-11
10
点餐系统可视化界面
2018-06-09
10
计算器布局报错
2018-03-13
10
代码标题
2017-09-10
10
打字练习软件
2017-07-28
10
MyEclipse只要导入Wap或者HashWap,package就出错
2017-07-14
10
怎么做90坦克大战项目
2017-06-28
10
图书管理系统
2017-06-28
40
图书管理
2017-04-19
10
有没有免费的即时通讯系统开发