4.04.2010 / 00:04 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| FiGhTeR, ну ё-ты-моё, ну неужели так сложно, а? int a = random(5,15);
...
public static int random(int min, int max) {
return min + ((rnd.nextInt() >>> 1)%(max-min));
}
__________________
let live |
4.04.2010 / 06:15 | |
Roman13 Пользователь Сейчас: Offline
Имя: roman Откуда: Донецк где-то тут Регистрация: 17.01.2010
| AK-S (19.01.2010/13:21) Дайте пожалуйсто код отправки СМС сообщений. (не думайте плохого, делаю только для себя).Пожал..и мне можете написать код
|
4.04.2010 / 08:56 | |
FiGhTeR Пользователь
| Roman13, Ну если никто не пишет как сделать значить или код большой или ище чтото. |
4.04.2010 / 11:58 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| FiGhTeR, еще что-то...
__________________
let live |
4.04.2010 / 12:50 | |
FiGhTeR Пользователь
| aNNiMON, http://upwap.ru/814827 помоги. почему ошибка в 14 строке? |
4.04.2010 / 12:55 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| FiGhTeR, Потому что ты её допустил... Хм, ну ты же Random не инициализировал: import java.util.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Main extends MIDlet {
private Form form=new Form(null);
private int a=1;
private Random rnd = new Random();
private Display display;
public void startApp(){
display = Display.getDisplay(this);
for (a=1;a>0;a++){int m=random(1,9); form.append(" "+m);}
display.setCurrent(form);}
private int random(int min,int max){
return min+((rnd.next()>>>1)%(max-min));}
public void pauseApp(){}
public void destroyApp(boolean flag){}}
А еще я не пойму смысл этого цикла: for (a=1;a>0;a++) __________________
let live |
4.04.2010 / 12:58 | |
FiGhTeR Пользователь
| aNNiMON, Спасибо. как сделать что бы число выводилось и удалялось а не выводилось а за ним рядом второе и так заполняло экран. |
4.04.2010 / 13:06 | |
FiGhTeR Пользователь
| А что если form.delete(0); и паузу в пол секунды?
|
4.04.2010 / 13:47 | |
RealknyZ Пользователь Сейчас: Offline
Имя: Роман Откуда: Удмуртия Регистрация: 17.01.2010
| У меня проблема с массивами в ниже приведеном примере изменения размеров изображения. Это код на jcc, но я его взял с j2me. Так-что не обращайте внимание на несоответсвие. Canvas canvas = new Canvas ();
canvas.fullscreen(true);
canvas.show ();
Graphics g=canvas.getGraphics();;
int w = 100;
int h = 100;
Image bg = new Image(fileOpenInputStream("/others/2.png"));
int w0 = bg.getWidth();
int h0=bg.getHeight();
int[]old=new int[w0*h0];
int[]neu=new int[w*h];
old=bg.getRGB(w0,0,0,w0,h0); как я понял ошибку вызывает этот цикл
for(int y=0;y<h;++y){
for(int x=0;x<w;++x){
neu[x+w*y]=old[x*w0/w+w0*(int)(y*h0/h)];
}}
while (canvas.getKeyStates()==0)
{
g.setColor (0x000000);
g.fillRect (0, 0, w, h);
g.drawRGB(neu,0,w,0,0,w,h,true);
canvas.repaint ();
как правильно исправить цикл чтоб всё заработало? Изменено Web_DemoN (4.04 / 13:53) (всего 1 раз) |