| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:初学VS2008,大神进来看下怎么解决几个报错
只看楼主 加入收藏
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:16 
初学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
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:2 
看不出来 不知道咋回事 你最好上传完整代码

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2014-01-15 14:39
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
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
AVD==Math.Floor
这句就有问题啊 楼主大神 avd是string  Math.Floor是double型的 它俩也不能互通啊

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2014-01-15 15:52
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
int.parse   Int32.Parse

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2014-01-15 15:53
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
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
你从头看遍C#入门经典吧

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2014-01-15 16:50
espressocis
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-1-8
收藏
得分:0 
以下是引用wangnannan在2014-1-15 16:50:52的发言:

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

呵呵
2014-01-15 20:42
快速回复:初学VS2008,大神进来看下怎么解决几个报错
数据加载中...
 
   



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

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