11.08.2011 / 17:30 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| |
11.08.2011 / 17:44 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| bogdan-g, это так и будет. Для компиляции этих программ нужно подключить http://annimon.com/download/index.php?act=view&id=377и компилить их надо нетбинсом, в втк нет препроцессора. Это мое упущение, что не указал этого. |
11.08.2011 / 19:19 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| bogdan-g, Облом Это все твое не очень хорошее знание явы. |
11.08.2011 / 23:14 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Объясните как правильно описывать функцию!
|
11.08.2011 / 23:38 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Спасибо, не надо, до меня дошло. Это всё микроучебник. Криману + |
12.08.2011 / 19:28 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Объясните что не нравится преверификатору: import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import java.util.Random;
public class Main extends MIDlet{
public void startApp(){
int max=10,t;int[]a=new int[max];
String name=getAppProperty("MIDlet-Name");
Display display=Display.getDisplay(this);
Form form=new Form(name);
Random random=new Random();
display.setCurrent(form);
for(int i=0;i<max;i++)a[i]=i;
for(int i=0;i<1000;i++){
int b=random.nextInt(max),c=random.nextInt(max);
t=a[b];a[b]=a[c];a[c]=t;
}
form.append(s(a,max)+"|");
quickSort(a,0,max-1);
form.append(s(a,max));
}
public static int partition(int[]m,int a,int b){
int i=a;
for(int j=a;j<=b;j++){
if(m[j]<=m[b]){
int t=m[i];
m[i]=m[j];
m[j]=t;
i++;
}
}
return i-1;
}
public static void quickSort(int[]m,int a,int b){
if(a>=b) return;
int c=partition(m,a,b);
quickSort(m,a,c-1);
quickSort(m,c+1,b);
}
public static String s(int[]m,int n){
String c;
for(int i=0;i<n;i++) c=c+String.valueOf(m[i]);
return c;
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
}
Без функции s() всё работает. Изменено Dmitriy (12.08 / 19:30) (всего 2 раза) |
12.08.2011 / 19:44 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| 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 Пользователь Сейчас: Offline
Имя: Миха Откуда: Москва Регистрация: 14.02.2010
| Блин,я умудрился накосячить в простом коде... Причём в примере... Помогите плз! Компиль выдаёт что в 5 линии не хватает ";". Не пойму никак.
Прикрепленные файлы: PicMIDlet.java (0.5 кб.) Скачано 656 раз |
12.08.2011 / 22:16 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| miha-23d, вот, держи
__________________
let live
Прикрепленные файлы: PicMIDlet.java (0.53 кб.) Скачано 685 раз |
12.08.2011 / 22:29 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| miha-23d, нафиг private с большой буквы?
|