Вниз  Исправления исходников (1-ый пост)
- 11.08.2011 / 17:30
bogdan-g
  Пользователь

bogdan-g 
Сейчас: Offline
- 11.08.2011 / 17:44
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
bogdan-g, это так и будет. Для компиляции этих программ нужно подключить http://annimon.com/download/index.php?act=view&id=377
и компилить их надо нетбинсом, в втк нет препроцессора. Это мое упущение, что не указал этого. :-(
- 11.08.2011 / 19:19
kiriman
  Пользователь

kiriman 
Сейчас: Offline
bogdan-g, Облом :lol: Это все твое не очень хорошее знание явы.
- 11.08.2011 / 23:14
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Объясните как правильно описывать функцию!
- 11.08.2011 / 23:38
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Спасибо, не надо, до меня дошло. Это всё микроучебник. Криману + ;-)
- 12.08.2011 / 19:28
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
Объясните что не нравится преверификатору:
  1. import javax.microedition.midlet.MIDlet;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Form;
  4. import java.util.Random;
  5.  
  6. public class Main extends MIDlet{
  7.  
  8. public void startApp(){
  9. int max=10,t;int[]a=new int[max];
  10. String name=getAppProperty("MIDlet-Name");
  11. Display display=Display.getDisplay(this);
  12. Form form=new Form(name);
  13. Random random=new Random();
  14. display.setCurrent(form);
  15. for(int i=0;i<max;i++)a[i]=i;
  16. for(int i=0;i<1000;i++){
  17.  int b=random.nextInt(max),c=random.nextInt(max);
  18.  t=a[b];a[b]=a[c];a[c]=t;
  19. }
  20. form.append(s(a,max)+"|");
  21. quickSort(a,0,max-1);
  22. form.append(s(a,max));
  23. }
  24.  
  25. public static int partition(int[]m,int a,int b){
  26. int i=a;
  27. for(int j=a;j<=b;j++){
  28.  if(m[j]<=m[b]){
  29.   int t=m[i];
  30.   m[i]=m[j];
  31.   m[j]=t;
  32.   i++;
  33.  }
  34. }
  35. return i-1;
  36. }
  37.  
  38. public static void quickSort(int[]m,int a,int b){
  39. if(a>=b) return;
  40. int c=partition(m,a,b);
  41. quickSort(m,a,c-1);
  42. quickSort(m,c+1,b);
  43. }
  44.  
  45. public static String s(int[]m,int n){
  46. String c;
  47. for(int i=0;i<n;i++) c=c+String.valueOf(m[i]);
  48. return c;
  49. }
  50.  
  51. public void pauseApp(){}
  52.  
  53. public void destroyApp(boolean unconditional){
  54. notifyDestroyed();
  55. }
  56. }
Без функции s() всё работает.

Изменено Dmitriy (12.08 / 19:30) (всего 2 раза)
- 12.08.2011 / 19:44
bogdan-g
  Пользователь

bogdan-g 
Сейчас: Offline
P@bloid (11.08.2011/17:44)bogdan-g, это так и будет. Для компиляции этих программ нужно подключить http://annimon.com/download/index.php?act=view&id=377и компилить их надо нетбинсом, в втк нет препроцессора. Это мое упущениекак это сделать и заодно настроить нетбианс?
- 12.08.2011 / 22:09
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
Блин,я умудрился накосячить в простом коде... Причём в примере... Помогите плз! Компиль выдаёт что в 5 линии не хватает ";". Не пойму никак.


Прикрепленные файлы:
PicMIDlet.java (0.5 кб.) Скачано 657 раз
- 12.08.2011 / 22:16
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
miha-23d, вот, держи
__________________
 let live


Прикрепленные файлы:
PicMIDlet.java (0.53 кб.) Скачано 685 раз
- 12.08.2011 / 22:29
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
miha-23d, нафиг private с большой буквы?
Наверх  Всего сообщений: 1662
Фильтровать сообщения
Поиск по теме
Файлы топика (325)