| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:初学VS2008,大神进来看下怎么解决几个报错
取消只看楼主 加入收藏
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:8 
初学VS2008,大神进来看下怎么解决几个报错
for (var i1=0;i1<5;i1++)
            {for (var i2=0;i2<5;i2++)
            {for (var i3=0;i3<5;i3++)
            {for (var i4=0;i4<5;i4++)
            {for (var i5=0;i5<5;i5++)
            if(
                AVD==Math.Floor((DEX+i3*0.2-0.4)*2+(AGL+i4*0.2-0.4)*2)&&
                MND==Math.Floor((VIT+i1*0.2-0.4)*1+(STR+i2*0.2-0.4)*0.5+(MAG+i5*0.2-0.4)*2.5)&&
                LUC==Math.Floor((DEX+i3*0.2-0.4)*2+(AGL+i4*0.2-0.4)*1.4+(MAG+i5*0.2-0.4)*0.6)&&
                ACT==Math.Floor((STR+i2*0.2-0.4)*0.4+(DEX+i3*0.2-0.4)*1.6+(AGL+i4*0.2-0.4)*0.6)&&
                ATK==Math.Floor((VIT+i1*0.2-0.4))*1+(STR+i2*0.2-0.4)*2.4+(DEX+i3*0.2-0.4)*0.2+(AGL+i4*0.2-0.4)*0.4)&&(报错点就是这2个符号下面有红色波浪线)
为什么到这行就报错无效表达式项“&&”了?下面还有几行条件为什么不报错

[ 本帖最后由 espressocis 于 2014-1-15 12:04 编辑 ]
2014-01-15 12:03
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 2楼 wangnannan
using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

      

        private void button1_Click(object sender, EventArgs e)
        {
            string LV = int.parse("textBox1.text ");
            string VIT = int.parse("textBox2.text ");
            string STR = int.parse("textBox3.text ");
            string DEX = int.parse("textBox4.text ");
            string AGL = int.parse("textBox5.text ");
            string MAG = int.parse("textBox6.text ");
            string HP = int.parse("textBox7.text ");
            string MP = int.parse("textBox8.text ");
            string ATK = int.parse("textBox9.text ");
            string DEF = int.parse("textBox10.text ");
            string INT = int.parse("textBox11.text ");
            string MND = int.parse("textBox12.text ");
            string ACT = int.parse("textBox13.text ");
            string RCV = int.parse("textBox14.text ");
            string HIT = int.parse("textBox15.text ");
            string AVD = int.parse("textBox16.text ");
            string LUC = int.parse("textBox17.text ");
            string TEC = int.parse("textBox18.text ");
            
            for (var i1=0;i1<5;i1++)
            {for (var i2=0;i2<5;i2++)
            {for (var i3=0;i3<5;i3++)
            {for (var i4=0;i4<5;i4++)
            {for (var i5=0;i5<5;i5++)
            if(
                AVD==Math.Floor((DEX+i3*0.2-0.4)*2+(AGL+i4*0.2-0.4)*2)&&
                MND==Math.Floor((VIT+i1*0.2-0.4)*1+(STR+i2*0.2-0.4)*0.5+(MAG+i5*0.2-0.4)*2.5)&&
                LUC==Math.Floor((DEX+i3*0.2-0.4)*2+(AGL+i4*0.2-0.4)*1.4+(MAG+i5*0.2-0.4)*0.6)&&
                ACT==Math.Floor((STR+i2*0.2-0.4)*0.4+(DEX+i3*0.2-0.4)*1.6+(AGL+i4*0.2-0.4)*0.6)&&
                ATK==Math.Floor((VIT+i1*0.2-0.4))*1+(STR+i2*0.2-0.4)*2.4+(DEX+i3*0.2-0.4)*0.2+(AGL+i4*0.2-0.4)*0.4)&&
                DEF==Math.Floor((VIT+i1*0.2-0.4)*1.8+(STR+i2*0.2-0.4)*1.2+(DEX+i3*0.2-0.4)*0.2+(AGL+i4*0.2-0.4)*0.8)&&
                HIT==Math.Floor((STR+i2*0.2-0.4)*1.4+(DEX+i3*0.2-0.4)*1.5+(AGL+i4*0.2-0.4)*0.6+(MAG+i5*0.2-0.4)*0.5)&&
                RCV==Math.Floor((VIT+i1*0.2-0.4)*2.3+(STR+i2*0.2-0.4)*1.2+(AGL+i4*0.2-0.4)*0.2+(MAG+i5*0.2-0.4)*0.3)&&
                HP==Math.Floor((VIT+i1*0.2-0.4)*9.3+(STR+i2*0.2-0.4)*3+(DEX+i3*0.2-0.4)*0.6+(AGL+i4*0.2-0.4)*0.6+(MAG+i5*0.2-0.4)*1.5)&&
                MP==Math.Floor((VIT+i1*0.2-0.4)*9+(STR+i2*0.2-0.4)*1.5+(DEX+i3*0.2-0.4)*3+(AGL+i4*0.2-0.4)*0.6+(MAG+i5*0.2-0.4)*9)&&
                INT==Math.Floor((VIT+i1*0.2-0.4)*0.2+(STR+i2*0.2-0.4)*1.2+(DEX+i3*0.2-0.4)*0.4+(AGL+i4*0.2-0.4)*0.2+(MAG+i5*0.2-0.4)*2)&&
                TEC==Math.Floor((VIT+i1*0.2-0.4)*0.3+(STR+i2*0.2-0.4)*0.2+(DEX+i3*0.2-0.4)*0.9+(AGL+i4*0.2-0.4)*2+(MAG+i5*0.2-0.4)*0.6);
                {
                    XX = combobox1.Text;
                    r体力 = TextBox20.Text = Convert.ToString(VIT+i1*0.2-0.4);
                    r力量 = TextBox21.Text = Convert.ToString(STR+i2*0.2-0.4);
                    r灵巧 = TextBox22.Text = Convert.ToString(DEX+i3*0.2-0.4);
                    r速度 = TextBox23.Text = Convert.ToString(AGL+i4*0.2-0.4);
                    r精神 = TextBox24.Text = Convert.ToString(MAG+i5*0.2-0.4);
                    Takkun = TextBox19 = (XX*2+2-(r体力+r力量+r灵巧+r速度+r精神))/0.2;
                    
                }
            }}}}}

      

      
      

        
        }

      
   }
}


初学VS08 里面的等式还有待进一步学习后更改为正确的代码呢没找到截图就把图片上传附件了
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 espressocis 于 2014-1-15 15:40 编辑 ]
2014-01-15 14:53
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
原来上传附件就是所谓的截图- -|||
我看网上说变量名用中文的话速度比字母要慢,所以就换用英文的了
2014-01-15 15:04
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 5楼 wangnannan
我真是反应慢一拍哈哈,其实AVD在我菜鸟的意思就是AVD后面的textbook输入的已知整数,果然刚学编程错误多多..
也就是说string AVD = int.parse("textBox16.text ");
里面的string也要改int才对吗?

[ 本帖最后由 espressocis 于 2014-1-15 16:08 编辑 ]
2014-01-15 15:54
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 6楼 wangnannan
图片附件: 游客没有浏览图片的权限,请 登录注册
这几个问题出在哪里
2014-01-15 16:21
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
以下是引用wangnannan在2014-1-15 16:50:52的发言:

你从头看遍C#入门经典吧

呵呵
2014-01-15 20:42
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 12楼 西安郑鑫
是宠物算档器哦 ╭(╯3╰)╮
2014-01-17 17:53
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 14楼 银行
本来这个我就是做好了分享给小伙伴的!
2014-01-17 17:55
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
回复 13楼 有容就大
不是天赋啦~是爱
2014-01-17 17:56
快速回复:初学VS2008,大神进来看下怎么解决几个报错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030908 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved