se小问题,为什么循环跳不出来

图片说明

图片说明

图片说明
试了下发现语句未执行,为什么呢

7个回答

你的 arr[i] 赋值语句在 if(arr[i]>100) 判断的后面执行,也就是说执行 if 判断时,arr[i] 是没有赋值的;当 i=2 时 arr[2] 的值是 1,当 i 是3或更大的值时,arr[i] 是没有值,应该默认是 nil 这样的表示不存在的值,所以是不可能大于 100 自然就不可能执行后面的语句。

weixin_37543215
weixin_37543215 回复aaaaa67690: 谢谢,懂了
2 年多之前 回复

因为你在执行if(arr[i]>100)这个语句的时候,arr[i]本身是没有值的!!!(不信你debug试试),在你后面的语句赋值之后,他才有值。如果在c语言里面,你这种情况是属于非法指针调用的。

你把a[i] = a[i-1] + a[i-2]放到判断语句上面

你先判断a[i],但是a[i]此时是没有赋值的,默认为0

if(arr[i]>100){
break;
}
只是跳出这一次循环,i++,再次进入下一个循环

weixin_37543215
weixin_37543215 break不就是跳出循环么,过一次是continue啊
2 年多之前 回复

根据你的赋值情况,arr[i] 不可能大于100,所以不会执行 if(arr[i]>100)中的语句

首先,arr[2]==2,在for循环的判断条件根据题应该是arr[i] < 100,应该先赋值后判断,把判断条件提出来,当不符合条件时跳出循环。

 package lianxi;

public class Feibonaqi {
    public static void main(String[] args) {
        int[] arr=new int [20];
        arr[0]=arr[1]=1;
        int sum=2;
        System.out.println("输出n<100的数列");
        System.out.print(arr[0]+" "+arr[1]);
        for(int i=2;;i++){
            arr[i]=arr[i-1]+arr[i-2];
            if(arr[i]>100)
                break;
            System.out.print(" "+arr[i]);
            sum+=arr[i];
        }
        System.out.println();
        System.out.println("求和");
        System.out.println(sum);
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么这个循环跳不出来呢?
dorn rn BytesRead = 0;rn ReadFile(ReadPipe,Buffer,ReadBuffer,&BytesRead,NULL);rn Buffer[BytesRead]= '\0';rn OemToAnsi(Buffer,Buffer);rn Memo1->Text =Memo1->Text + String(Buffer);rn while (BytesRead < ReadBuffer);rnrn用于创建管道并发送命令和接受执行的结果,为什么跳不出来??编译无错rnrnrn完整代码:rnrnbool TNmap_Win::RunDosInMemo(String strCmdLine, TMemo * mmoOut)rnrn const int ReadBuffer=2048;rn const char CommandLine[]="ping 127.0.0.1";rn //bool bRet = false;rn TSecurityAttributes Security;rn HANDLE ReadPipe,WritePipe;rn STARTUPINFO Start=sizeof(Start);rn PROCESS_INFORMATION ProcessInfo;rn OVERLAPPED olp=sizeof(olp);rn char * Buffer;rn DWord BytesRead,Apprunning,Result;rn Security.nLength= sizeof(TSecurityAttributes);rn Security.bInheritHandle =true;rn Security.lpSecurityDescriptor =NULL;rn if (!CreatePipe (&ReadPipe, &WritePipe, &Security, 0)==0)rn rn //Edit1->Text = IntToStr(GetLastError());rn Buffer= new char(ReadBuffer + 1);rn memset(&Start,sizeof(Start),0);rn Start.cb= sizeof(Start);rn Start.hStdOutput= WritePipe;rn Start.hStdError= WritePipe;rn Start.dwFlags= STARTF_USESTDHANDLES + STARTF_USESHOWWINDOW;rn Start.wShowWindow= SW_HIDE;rn if (CreateProcess(NULL,PChar(CommandLine),&Security,&Security,true,NORMAL_PRIORITY_CLASS,NULL,NULL,&Start,&ProcessInfo))rn rn CloseHandle(WritePipe);rn dorn rn dorn rn BytesRead= 0;rn ReadFile(ReadPipe,Buffer,ReadBuffer,&BytesRead,NULL);rn Buffer[BytesRead]= '\0';rn OemToAnsi(Buffer,Buffer);rn Memo1->Text= Memo1->Text + String(Buffer);rn rn while (BytesRead < ReadBuffer);rn //Apprunning->WaitForSingleObject(ProcessInfo.hProcess, 100);rn Application->ProcessMessages();rn rn while (Apprunning != WAIT_TIMEOUT);rn GetExitCodeProcess(ProcessInfo.hProcess, &Result);rn dorn rn BytesRead = 0;rn ReadFile(ReadPipe,Buffer,ReadBuffer,&BytesRead,NULL);rn Buffer[BytesRead]= '\0';rn OemToAnsi(Buffer,Buffer);rn Memo1->Text =Memo1->Text + String(Buffer);rn while (BytesRead < ReadBuffer);rn ;rn Memo1->Perform(WM_VSCROLL,SB_BOTTOM ,0);rn Memo1->SelStart=Memo1->Text.Length() ;rn Memo1->SetFocus();rn delete []Buffer;rn CloseHandle(ProcessInfo.hProcess);rn CloseHandle(ProcessInfo.hThread);rn CloseHandle(ReadPipe);rn ;rnrn
这个循环跳不出来,跟大家分享下
rntmpTitle:=‘aaaa’;rn while True dorn beginrn if tmpTitle[Length(tmpTitle)]='>' then rn beginrn while (tmpTitle[Length(tmpTitle)]<>'<') do // aaaa 这时候while里的值不会因为下列的值改变而改变rn beginrn Copy(tmpTitle,1,Length(tmpTitle)-2)rn end;rn Copy(tmpTitle,1,Length(tmpTitle)-1);rn endrn elsern Break;rn end;
为什么c语言的循环跳不出去
[img=https://img-bbs.csdn.net/upload/201905/16/1557993105_248098.png][/img]
do...while循环跳不出去了
code=C/C++]rnstring str;rn dorn rn cout<<"选择你要进行的操作:";rn cin>>str;rn while(str[0]>'1'||str[0]<'4');rn[/code]rnrn当前循环一直跳不出去了,我把str改成整型变量后依然不能,调试运行str得到了所期望的值,但就是跳不出循环.rnrnrn
虚拟机循环跳转在登陆界面
今天打开虚拟机,在密码正确情况下,一直在登陆界面跳转。网上一找,发现是昨天按照博客装ffmepg时,环境变量被我改了,于是开启了拯救之路。 首先安装网上的说法,先CTRL+ALT+F1进入可操作模式 输入用户名,密码,进入用户模式 然后蒙蔽发现,很多常用命令ls,vi,gedit命令都不能用了,痛苦万分之际,找到了又一篇博客 http://baobaoyangzhou.bl
java while 循环跳不出去,新手求教
public class Test rn public static void main(String args[]) throws IOExceptionrn File file = new File("dictionary.txt");rn FileReader reader=new FileReader(file);rn BufferedReader fr = new BufferedReader(reader);rn String reading;rn while((reading=fr.readLine())!=null)rn String [] source=new String[1000];rn source = reading.split("-");rn System.out.println(source[0]);rn System.out.println(source[1]);rn rn rn rn fr.close();rn rnrnrn代码如上rn[img=https://img-bbs.csdn.net/upload/201511/26/1448528194_805296.png][/img]rn这是dictionary的文件rn[img=https://img-bbs.csdn.net/upload/201511/26/1448528351_427230.png][/img]rn这是报错rn理论上当readLine到最后一行再往下循环一次时,应该判断为null跳出循环了,然而程序接着读了一行,然后打出来一行空格。rn这到底是为什么?这段代码在别人的电脑上完全可行的,我的电脑上就不行。rn难道是环境变量配置的问题?
循环跳不出去!!!!求前辈们指点。
#include rn#include rn#includernrn#define MAX_LEN 1001 rnrnrnint main(void)rnrn char input[MAX_LEN];rn int len;rn char longest[MAX_LEN];rn int longest_len;rn rn longest_len = -1;rn rn while ((fgets(input, MAX_LEN,stdin)) != NULL) 一直在此处循环跳不出去。rn rn len = strlen(input);rn if (len > longest_len)rn rn longest_len = len;rn strncpy(longest, input, MAX_LEN);rn rn rn rn if (longest_len >= 0)rn puts(longest);rn return EXIT_SUCCESS;rn
如何让一个循环跳几个数值打印出来
for(int i =1;i<7 ;i ++) rnout.println(i);rnrn我想让i打印出两列如下rn1 2rn3 4rn5 6rnrn如何打印呀
循环中的小问题!~~~~
我的代码如下:rnrn#include rn#include rn#define DATATYPE2 charrnrntypedef struct nodern DATATYPE2 data;rn struct node *next;rnLINKLIST;rnrnvoid main()rnrn LINKLIST *t,*p,head;rn char ch;rn int i=0;rn head.next=NULL;rn while((ch=getchar())!='$')rn t=(LINKLIST*)malloc(sizeof(LINKLIST));rn t->data=ch;rn t->next=head.next;rn head.next=t;rn rn p=head.next;rn while(p)rn i++;rn printf("%c",p->data);rn p=p->next;rn printf("\ni=%d\n",i);rn rnrnrnrn编译通过了,可运行时,却打印两次i的语句,不知为何,请各位指教。^_^
SE反射机制的小问题
关于下面的invoke()方法,有错误,请指正rnrnimport java.lang.reflect.InvocationTargetException;rnimport java.lang.reflect.Method;rnrnrnpublic class TestReflection rnrn public static void main(String[] args) rn String s = "T";rn Class c = null;rn Object o = null;rn Method[] methods = null;rn try rn c = Class.forName(s);rn o = c.newInstance();rn methods = c.getMethods();rn catch (ClassNotFoundException e) rn e.printStackTrace();rn catch (InstantiationException e) rn e.printStackTrace();rn catch (IllegalAccessException e) rn e.printStackTrace();rn rn for(Method m :methods) rn System.out.println(m.getName());rn rn rn for(Method m :methods) rn if(m.getName().equals("mm"));rn try rn m.invoke(o,1);rn catch (IllegalArgumentException e) rn rn e.printStackTrace();rn catch (IllegalAccessException e) rn rn e.printStackTrace();rn catch (InvocationTargetException e) rn rn e.printStackTrace();rn rn rn rn rnrnrnrnclass Trn public void m() rn System.out.println("m");rn rn rn public void mm(int i) rn System.out.println(i+"mm");rn rn rn public String say() rn return "say";rn rn
关于java se 的小问题
java语言程序设计第7章程序清单7-4nn```npackage Program7;nnimport Program6.Program6_10GetCharacter;nnpublic class Program7_4 nn public static void main(String[] args) n char[] chars = createArray();n n System.out.println("The lowercase letters are: ");n displayArray(chars);n n int[] counts = countLetters(chars);n n System.out.println();n System.out.println("The occurrences of each letters are: ");n displayCounts(counts);nn n n public static char[] createArray() n char[] chars = new char[100];n n for (int i = 0; i < chars.length; i++)n chars[i] = Program6_10GetCharacter.getRandomLowerCaseLetter();n n return chars;n n n public static void displayArray(char[] chars) n for (int i = 0; i < chars.length; i++) n if((i + 1) % 20 == 0)n System.out.println(chars[i]);n elsen System.out.print(chars[i] + " ");n n n n public static int[] countLetters(char[] chars) n int[] counts= new int[26];n n for (int i = 0; i < chars.length; i++) n counts[chars[i] - 'a']++;n n return counts;n n n public static void displayCounts(int[] counts) n for (int i = 0; i < counts.length; i++) n if((i + 1) % 10 == 0)n System.out.println(counts[i] + " " + (char)(i + 'a'));n elsen System.out.print(counts[i] + " " + (char)(i + 'a') + " "); n n n nnn```n在 public static int[] countLetters(char[] chars) 方法里,用for (int i = 0; i < chars.length; i++) counts[chars[i] - 'a']++;可以实现对字符的计数,没能理解。哪位大神能说明一下么。书上解释没看懂。n
java SE 两个小问题
我现在有两个问题:rn1. 我新建了一个MyJFrame继承JFrame 然后又新建了一个MyJPanel 继承JPanel rn [code=Java] public MyJFrame()rn rn setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn setBounds(100, 100, 450, 300);rn contentPane = new MyJPanel(); //新建的JPanelrn contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));rn contentPane.setLayout(new BorderLayout(0, 0));rn setContentPane(contentPane);rn [/code]rn但是我在JPanel中托了几个JRadioButton 但是一运行却看不见那几个按钮rn但是可以在这个面板上画东西 画的问题出现了 看下rnrn2. 我想画个拖拽的椭圆,能看的到时时变化的那种 我用变量记录了 mousePressed mouseDragged 然后在mouseDragged里加了 repaint();rn[code=Java]protected void paintComponent(Graphics g) rn g.setXORMode(Color.gray); rn switch(state)rn rn case 1:rn g.drawRect(sx, sy, ex - sx, ey - sy);rn break;rn case 2:rn g.drawOval(sx, sy, ex - sx, ey - sy);rn break;rn default:rn break;rn rn rn [/code]rn 可以画出东西来 但是问题可能出现在异或上,我发现比如画的椭圆,本来就是线框,只有在相交的地方有异或,中间的地方没有,要怎么解决:[img=http://b304.photo.store.qq.com/psb?/V10VreYt4Pw63O/WaePr.By9r9wFBvU*yMO2pklSVmW6RfJMhcI.fg9Jo8!/b/YZTnO7VIbwAAYp*LNbUUbwAA][/img]
Java SE的IO小问题
[code=java]import java.io.FileInputStream;rnimport java.io.FileOutputStream;rnimport java.io.IOException;rnimport java.io.InputStreamReader;rnimport java.io.OutputStreamWriter;rnrnpublic class IODemo rnrn public static void main(String[] args) throws IOException rn OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("mytext.txt"), "utf-8");rn osw.write("你好");rn osw.close();rn rn InputStreamReader isr = new InputStreamReader(new FileInputStream("mytext.txt"), "utf-8");rn char[] cbuf = new char[10];rn int len = isr.read(cbuf);rn System.out.println(len);rn System.out.println(new String(cbuf, 0, len));rn rnrn[/code]rn我用UTF-8存储的“你好”是六个字节, 为什么打印len是2? new String(cbuf, 0, len)怎么知道cbuf里的数据是utf-8编码?
Java SE 小问题
刚开始学Java,之前编的程序运行都没问题,最近运行突然出问题,提示rnrn错误: 在类 Fibonacci 中找不到 main 方法, 请将 main 方法定义为:rn public static void main(String[] args)rn否则 JavaFX 应用程序类必须扩展javafx.application.Applicationrnrn很简单的一个程序,不知道为什么突然main方法错误了rnrnpublic class Fibonaccirn public static void main(String[] args) rn int n= Integer.valueOf(args[0]);rn int j[] = new int[n];rn for(int i=0;i
循循渐进的GenericServlet
在做web开发时,创建自己的servlet时,通常需要实现javax.servlet.Servlet接口,并覆写Servlet所有的方法,例如: import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletExc
求助:控制台程序主循环中的一个小问题
最近不是很忙,就翻出来当时的教材,《数据结构》,想把书中所有的算法用C语言跑一边,再写一个控制台程序,控制所有的算法。但是在主循环中遇到了一个小问题:rnrn编译环境:visual studio 2010rnrnrnStatus main()rnrn // 主函数rnrn int iFuncChoose;rn int iSwitchKey = 1;rnrn ShowWelcome();rnrn printf("请输入你的选择(1-9)[ ]\b\b");rn scanf_s("%d", &iFuncChoose, sizeof(int));rnrn while(iSwitchKey)rn rn switch (iFuncChoose)rn rn case 1:rn ShowFunctionTitle(1);rn UseListSq();rn break;rn case 9:rn ShowFunctionTitle(9);rn iSwitchKey = 0;rn break;rn default:rn puts("无效的输入!");rn break; rnrn // End switchrn rn // End whilern return OK;rnrnrnrn上面是main函数,整个控制台程序的思路是,case选项1-8分别对应顺序表、链表、栈、队列、图、树等基本数据结构的操作。9是退出。rnrn所有的代码都顺利编译通过。rnrn我的疑问在于:rn执行完case 1 语句后,break退出switch,但是不能退出while循环,while循环一直进行。ShowFunctionTitle(1)语句用来打开的子界面就一直闪了个不停(是while一直再循环的结果),我不知道应该怎样控制,使程序不会再闪屏!!!
一个applet显示不出来的小问题
我通过JB作了一个applet,同时生成了HTML网页,显示没有问题,代码如下:rnrnrn rn rnHTML Test Pagernrnrnrnappletjsp.Applet1 will appear below in a Java enabled browser. rnrnrnrnrnrn我将appletjsp文件夹下面的Applet1.class文件复制出来到和HTML文件相同的目录,同时修改代码:rnrnrnrn rn rnHTML Test Pagernrnrnrnappletjsp.Applet1 will appear below in a Java enabled browser. rnrnrnrnrn为什么显示不出来?请问code和codebase如何填写rn
主板点不亮 检测卡循环跳 10 15 55
主板点不亮 检测卡循环跳 10 15 55,是咋回事啊?有没有大神知道的?
图片为什么显示不出来
先贴代码rnrn在用户控件里有rnrn有些路径下能显示出来,有些不行,为什么?
为什么中文字显示不出来???
以下是我的关于Command的程序:rn protected void startApp() throws MIDletStateChangeException rn form = new Form("J2ME Form Test");rn form.setTicker(new Ticker("J2ME Ticker Test"));rn ok = new Command("ok", "ok", Command.OK, 1);rn cancel = new Command("cancel", "cancel", Command.CANCEL, 2);rn form.addCommand(ok);rn form.addCommand(cancel);rn form.setCommandListener(this);rn display.setCurrent(form);rn rnrn public void commandAction(Command comm, Displayable dis) rn String label = comm.getLabel();rn System.out.println("点击了"+label+"按钮");rn rnrn在按钮上无法显示中文字,且commandAction方法中的System.out.println("点击了"+label+"按钮");在引号内的中文字在控制台上显示为“?”号?为什么,如何解决rn
为什么编译不出来?
#include "stdio.h"rn#include "conio.h"rnvoid print(int n)rn int i;rn while(n!=0)rn i=n%10;rn printf("%2d",i);rn n=n/n;rn rnrnrnmain()rnrn int n;rn printf("please input n:");rn scanf("%d\n",&n);rn print(n);rn getch();rnrn
为什么JFrame显示不出来?
项目中有一个servlet中创建了一个JFramern当用Tomcat6w.exe启动时JFrame显示不出来rn当用Tomcat6.exe以及在MyEclipse下运行都能正常显示出来rn是什么原因啊?
为什么位图打印不出来
在打印预览中应该打印的位图都可以看到,为什么真的打印却打不出来
为什么显示不出来数据!
我在dilog里新建一个list control控件:增加行和列如下:为什么显示不出数据。我是新手,各位大哥帮帮忙。 rnRECT rectbasic;rn list.GetWindowRect(&rectbasic);rn list.SetBkColor(RGB(177,151,240));rn list.SetTextColor(RGB(0,0,0));rn list.SetTextBkColor(RGB(177,151,240));rn list.SetExtendedStyle(LVS_EX_FULLROWSELECT);rnrn list.InsertColumn(0,"id");rn list.InsertColumn(1,"code");rn list.InsertColumn(2,"name");rn rn int widbasic=rectbasic.right-rectbasic.left;rn list.SetColumnWidth(0,widbasic/4);rn list.SetColumnWidth(1,widbasic/4);rn list.SetColumnWidth(2,widbasic/2);rn list.SetExtendedStyle(LVS_EX_FULLROWSELECT);rn// AddStorename::RefreshData();rnrnfor( int nIndex = 0; nIndex < 10; nIndex++)rnrn LV_ITEM lvItem; rn lvItem.iItem = nIndex;rn lvItem.iSubItem = 0;rn lvItem.pszText = _T("fdsfds");rn list.InsertItem( &lvItem );rnrn lvItem.iItem = nIndex;rn lvItem.iSubItem = 1;rn lvItem.pszText = "dsfdsfdsf";rn list.SetItem( &lvItem );rnrn lvItem.iItem = nIndex;rn lvItem.iSubItem = 2;rn lvItem.pszText = _T("********");rn list.SetItem( &lvItem );rn
字符为什么打印不出来
大家好,问题是这样的rn#include rnrnint main()rnrn int a = 'a';rn rnprintf("%d\n", a);rnrn return 0;rnrn这个程序输出是'a'的ASCII码值97rn#include rnrnint main()rnrn int a;rn rn scanf("%d", &a);rn printf("%d\n", a);rnrn return 0;rnrn为什么这个程序程序输入 arn输出确实一个负数呢???rn谢谢!
>这样为什么显示不出来?
>这样为什么显示不出来?rn我想在里显示出来
为什么还是画不出来
Bitmap bm=new Bitmap(200,200); rn Pen blackPen = new Pen(Color.Black, 6);rn Graphics g=Graphics.FromImage(bm);rn g.DrawEllipse(blackPen, 1,1,100,100);rn
这样为什么读不出来
//读系统日期rnSYSTEMTIME* pTime;rn::GetSystemTime(pTime);
为什么显示不出来!!
我刚开始写ASP程序,现有如下的ASP文件,编译时显示不出来?rnrnrnrnrn rn rn rn New Page 1rnrnrnrn <%rn dim conn rn dim connstrrn on error resume nextrn connstr="DBQ="+server.mappath("mynews.mdb")+";DefaultDir=;DRIVER=Microsoft Access Driver (*.mdb);" '连接一个access的数据库rn set conn=server.createobject("ADODB.CONNECTION")rn conn.open connstr rn%>rn<%rn const MaxPerPage=10 '定义一个常量 maxperpagern rn dim irn dim sqlrn dim rsrn dim typeidrnrn i=0rnrn%>rn<%rnsql="select * from article where typeid='16' " rnSet rs= Server.CreateObject("ADODB.Recordset") rn rs.open sql,conn,1,1rn rnrndo while NOT rs.EOFrnresponse.write( rs("title"))rn i=i+1rn if i>=MaxPerPage then exit dorn rs.movenextrn looprnset rs=nothingrnset conn=nothing rn %> rnrnrnrnrnrn
为什么遍历不出来?
[code=text]rn<% List users=new PrimaryDao().listUser(); %>rn rn rn rn id uname email note s.countrn rn rn $u.idrn $u.unamern $u.emailrn $u.notern rn rn rnrn[/code]
为什么显示不出来???
rn rn选择查询日期段:—>rn<%rnset conn=server.createobject("adodb.connection")rnconn.open "provider=sqloledb.1;data source=myserver;"&_rn "user id=sa;password=lili789;initial catalog=my2651"rn'strCnn="driver=SQL Server;server=myserver;uid=sa;pwd=lili789;database=my2651;"rn'set objCnn=server.CreateObject("ADODB.Connection")rn'objCnn.OPen strCnn%>rn<% dim riqi1,riqi2rnriqi1=request.form("riqi1")rnriqi2=request.form("riqi2")rnrnrnsql = "SELECT f1,f2,sum(amount)/100 as y FROM taskview1 WHERE riqi>='"&riqi1&"' and riqi<='"&riqi2&"' group by f1,f2 "rnrnset rs = server.createobject("adodb.recordset")rnrs.open sql,conn,1,1rnif rs.eof thenrnresponse.write"查询结果:数据库中没有 "&riqi1&" 到 "&riqi2&" 的销售记录 "rnelsern%> <%rnsql1 = "SELECT f1,sum(premount) as pretotal FROM taskview2 WHERE riqi>='"&riqi1&"' and riqi<='"&riqi2&"' and f1="&rs("f1")&" group by f1 "rnset rs1 = server.createobject("adodb.recordset")rnrs1.open sql1,conn,1,1rn%>rn rn 部类 rn 部类描述rn rnrn rn 销售金额rn 计划任务rn 销售完成率rn<%do while not rs.eof%>rn <%=rs("f1")%>rn <%=rs("f2")%>rn rn rn <%=rs("y")%>rn <%=rs1("pretotal")%>rnrn rn rn <%rn rs.movenextrn looprn %><%end if%><%conn.closern set conn=nothing%>rn为什么<%=rs1("pretotal")%>总是显示为零
为什么textview显示不出来
protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rn Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);rn setSupportActionBar(toolbar);rn LinearLayout linearLayout=new LinearLayout(this);rn LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(120,50);rn lp.setMargins(50,50,50,50);rn linearLayout.setLayoutParams(lp);rn linearLayout.setOrientation(LinearLayout.VERTICAL);rn TextView tv=new TextView(this);rn tv.setLayoutParams(lp);rn tv.setText("ssdasdsadasdadasda");rn linearLayout.addView(tv);rnrn
NULL 为什么识别不出来
我在vc6新建空win32应用程序,新建类,然后编译的时候vc说不认是NULL空指针
为什么背景色透不出来?
网页中有如下代码:rn主页rnrn为什么背景色(bgcolor="#387CC8")透不出来?去掉链接就透出来了。请高手指点!
为什么显示不出来?!
我初学Javascript,这个例子也是书上来的。rn功能是在下拉菜单里显示当月月历,并把当日设为选中状态,但是不知道为什么当日的选项总是无法显示。我调试过,但看不出什么名堂来。请教各位大侠。rn代码很简单,如下:rnrnrnrn rn 显示当月月历表rnrnrnrn rnrnrnrn
为什么动画显示不出来
import javax.swing.*;rnimport java.awt.*;rnpublic final class Example extends JFrame implements Runnablern rn Image fire[] = new Image[6];rn MediaTracker tracker = null;rn int currentFire = 0;rn Thread thread = null;rn JPanel p1 = null;rn rn Example()rn setVisible(true);rn setBounds(100,100,300,300);rn setLayout(null);rn setDefaultCloseOperation(EXIT_ON_CLOSE);rn Container con = getContentPane();rn //p1 = new JPanel();rn //con.add(p1);rn //p1.setBounds(0,0,100,100);rn rn tracker = new MediaTracker(this);rn Toolkit d = Toolkit.getDefaultToolkit();rn rn rn for(int i=0;i<6;i++)rn fire[i] = d.getImage("D:/JavaPreject/Example/src"+"fire"+"i"+".gif");rn tracker.addImage(fire[i], 0);rn System.out.println("aa");rn rn try rn tracker.waitForAll();rn catch (InterruptedException e) rn e.printStackTrace();rn rn rn thread = new Thread(this);rn thread.start();rnrn rn validate();rn rn rn rn public void paint(Graphics g)rn super.paint(g);rn //removeAll();rn if(currentFire==6)rn currentFire = 0;rn g.drawImage(fire[currentFire],0,0,100,100,this);rn g.drawString("nihao", 20, 20);rn System.out.println("ok");rn rn rn public void run() rn while(true)rn repaint();rn validate();rn currentFire++;rn if(currentFire==6)rn currentFire = 0;rn try rn Thread.sleep(100);rn catch (InterruptedException e) rn e.printStackTrace();rn rn //a++;rn rnrn rnrn rn public static void main(String[] args) rn new Example();rnrn rnrnrn图片路径没有问题,但就是显示不出来
为什么显示不出来?
rntushu.xmlrnrnrnrn rn rn Red Hat Linux 系统管理大全rn Thomas Schenkrn 机械工业出版社rn rn rn 中文版Windows NTrn Microsoft Pressrn 人民出版社rn rn rn rnrn rn JDBC API数据库编程实作教程rn 夏帮贵rn 北京希望电子出版社rn rn rn Access 2000编程员指南rn 夏帮贵rn 北京希望电子出版社rn rn >rnrnrnrntushu.xslrnrnrnrnrn rn rn 网上书屋rn rn rn rn rn rn rnrnrn 阿当书屋rn rn 书名 作者 出版社rnrnrnrnrnrn rnrn rn rn rn rn rn rnrnrnrn执行后,页面不能显示出书名,作者,出版社的内容,请你们帮我找找是什么原因rn rn这句也没错啊,但就是显示不出来rn
为什么显示不出来
在view类结构中 我的函数如下rnvoid CCBaseKeyDemoViewView::OnKK(void)rnrn bk = true;rn Invalidate(true);rn [color=#00FF00] bk = fals[/color]e; rn rnrnvoid CCBaseKeyDemoViewView::OnDraw(CDC* pDC )rnrn CCBaseKeyDemoViewDoc* pDoc = GetDocument();rn ASSERT_VALID(pDoc);rn if (!pDoc)rn return;rn if(bk )rn pDC->TextOutW(20,20,_T("pool"));rn rnrn为什么这样子不能显示rn去掉 bk = false 绿色那句话就可以显示了 rn
为什么运行不出来???????
帮忙运行一下~~rn谢谢
为什么列表显示不出来。
void CDBMSView::OnInitialUpdate()rnrn CListView::OnInitialUpdate();rn CListCtrl &m_ListCtrl=GetListCtrl();rn m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);rn m_ListCtrl.InsertColumn(0,_T("学号"),LVCFMT_IMAGE|LVCFMT_LEFT);rn m_ListCtrl.InsertColumn(1,_T("姓名"));rn m_ListCtrl.InsertColumn(2,_T("数学"));rn m_ListCtrl.InsertColumn(3,_T("英语"));rn int j;rn for(j=0;j<4;j++)rn rn m_ListCtrl.SetColumnWidth(j ,90);rn rnrn m_ListCtrl.ShowWindow(1);rnrnrn为什么显示不出来呢?CDBMSView的基类是CListView.大虾帮看看,rn虽然分少点。rnrnrn
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数