Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 161, средняя оценка - 4.64
MAXIM2000
1 / 1 / 2
Регистрация: 05.11.2012
Сообщений: 63
#1

Исходники на java - Java

05.12.2012, 10:35. Просмотров 25251. Ответов 55
Метки нет (Все метки)

Здравствуйте. Скиньте какие нибудь исходники на java по одной из тем на выбор. Вот список тем:

1. Зарплатный калькулятор.
2. Налоговый калькулятор.
http://www.cyberforum.ru/java/thread497086.html
3. Депозитный калькулятор.
4. Кредитный калькулятор.
5. Страховой калькулятор.
6. Расчет планировки.
7. Расчет расхода топлива.
8. Расчет оконной конструкции.
9. Смета мебели..
10. Расчет количества символов в тексте.
11. Расчет загрузки принтера.
12. Расчет стоимости тура.
13. Расчет места хранения.
14. Расчет количества дипломных руководителей.
15. Формирование экзаменационных билетов по дисциплине.
16. Расчет объема памяти для хранения видеозаписей с камер наблюдения.
17. Формирование элементов регламента доступа к сетевым ресурсам (папкам).
18. Расчет номинала предохранителей в электрической цепи.
19. Расчет акустического объема исходя из параметров динамика.
20. Расчет квартплаты.

Буду очень благодарен!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 10:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Исходники на java (Java):

Где найти исходники алгоритма gzip на Java
...

исходники какой-нибудь карточной игра на Java
Помогите пожалуйста найти исходники какой-нибудь карточной игра на Java....

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ?
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье,...

Файловый менеджер - Исходники
Вот, недавно завершил проект, решил выложить сюда исходники, может кому...

Исходники игры Black Jack
где можно взять исходник Black Jack, или объясните пожалуйста новичку как...

55
randol1k
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 13
30.03.2013, 08:48 #21
tankomaz, Добрый день, написал еще один код, оцените, пожалуйста))))

Программа, по подсчету количества съеденных яблок

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;
 
 
public class MyFirst{
    public static void main (String [] args) throws java.io.IOException{
    
        int sum = 15;
            if (sum == 1) System.out.println("U nas est' " + sum + " yabloko");
            if (sum == 2 || sum == 3 || sum == 4) System.out.println("U nas est' " + sum + " yabloka");
            if (sum > 4) System.out.println("U nas est' " + sum + " yablok");
                
        System.out.print("Vvedite kolichestvo yablok, kotoroe vi hotite skushat: ");
        Scanner sc = new Scanner(System.in);
        int ya = sc.nextInt();
        
        while (ya < 1 || ya > sum){
        System.out.println("Stolko yablok skushat' nel'zya!");
        System.out.print("Vvedite drugoe kolichestvo yablok, kotoroe vi hotite skushat: ");
        ya = sc.nextInt();
        }
        
        int itog = sum - ya;
            if (itog == 1) System.out.println("U vas ostalos " + itog + " yabloko");
            if (itog == 2 || itog == 3 || itog == 4) System.out.println("U vas ostalos " + itog + " yabloka");
            if (itog > 4) System.out.println("U vas ostalos " + itog + " yablok");
    }
}
0
tankomaz
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
440 / 439 / 100
Регистрация: 14.10.2012
Сообщений: 1,147
Записей в блоге: 9
30.03.2013, 19:10 #22
очень даже неплохо вы молодец
а вот с такой конструкцией switch разберетесь как она работает?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.util.Scanner;
 
 
public class MyFirst{
    public static void main (String [] args) throws java.io.IOException{
        Scanner sc = new Scanner(System.in);
        System.out.println("Vvedite obshee koli4estvo skolko y vas yablok");
        int sum = sc.nextInt();
//            if (sum == 1) System.out.println("U nas est' " + sum + " yabloko");
//            if (sum == 2 || sum == 3 || sum == 4) System.out.println("U nas est' " + sum + " yabloka");
//            if (sum > 4) 
                
        switch (sum) {
        case 1:
            System.out.println("U nas est' " + sum + " yabloko");
            break;
        case 2:
        case 3:
        case 4:
            System.out.println("U nas est' " + sum + " yabloka");
            break;
        default:
            System.out.println("U nas est' " + sum + " yablok");
            break;
        }   
            
        System.out.print("Vvedite kolichestvo yablok, kotoroe vi hotite skushat: ");
        //Scanner sc = new Scanner(System.in);
        int ya = sc.nextInt();
        
        while (ya < 1 || ya > sum){
        System.out.println("Stolko yablok skushat' nel'zya!");
        System.out.print("Vvedite drugoe kolichestvo yablok, kotoroe vi hotite skushat: ");
        ya = sc.nextInt();
        }
        
        int itog = sum - ya;
            if (itog == 1) System.out.println("U vas ostalos " + itog + " yabloko");
            if (itog == 2 || itog == 3 || itog == 4) System.out.println("U vas ostalos " + itog + " yabloka");
            if (itog > 4) System.out.println("U vas ostalos " + itog + " yablok");
    }
}
не утверждаю что это лучше решение чем у вас, но заодно усвоите как работает break
1
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
30.03.2013, 20:36 #23
хочу обратить ваше внимание на вот эту конструкцию
Java
1
if (itog == 2 || itog == 3 || itog == 4)
представьте что эта последовательность неразрывная на 100 чисел, не запаритесь писать такой if ?
Java
1
if (itog >= 2 && itog <=4 )
1
randol1k
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 13
30.03.2013, 23:20 #24
tankomaz, спасибо за похвалу))) Вот, написал код с использованием Switch:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.util.Scanner;
 
public class MyFirst{
    public static void main (String [] args) throws java.io.IOException{
        
        System.out.print("Vvedite kolichestvo yablok, kotoroe vi mozhete skushat' za odin den': ");
        Scanner sc = new Scanner(System.in);
        int sum = sc.nextInt();
        
        System.out.print("Teper' vvedite kolichestvo yablok, kotoroe vi hotite skushat' pryamo seichas: ");
        Scanner scNow = new Scanner(System.in);
        int now = sc.nextInt();
        
        while (now < 1 || now > sum){
        System.out.print("Poprobuite vvesti drugoe kolichestvo yablok (ot 1, do " + sum + "): ");
        now = sc.nextInt();
        }
        
        int itog = sum - now;
        
        if (itog == 0){
        System.out.println("Vi s'eli maksimal'noe kolichestvo yablok na segodnya((");
        return;
        }       
        
        switch (itog){
            case 1: 
                System.out.println("Vam ostalos' skushat' " + itog + " yabloko na segodnya");
                break;
            case 2:
            case 3:
            case 4:
                System.out.println("Vam ostalos' skushat' " + itog + " yabloka na segodnya");
                break;
            default:
                System.out.println("Vam ostalos' skushat' " + itog + " yablok na segodnya");
                break;
        }
    }
}
Не мог понять, как прервать выполнение программы, если бы if условие выполнялось:
Java
1
2
3
4
if (itog == 0){
        System.out.println("Vi s'eli maksimal'noe kolichestvo yablok na segodnya((");
        return;
        }
В итоге написал return, вроде получилось)))))



mutagen, Да, спасибо, что обратили внимание)))) А в switch как можно сокращенно написать, если будет так же неразрывная последовательность из 100 чисел?
0
Севак
любитель покушать
682 / 633 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
30.03.2013, 23:22 #25
Цитата Сообщение от randol1k Посмотреть сообщение
В итоге написал return, вроде получилось)))))
что мешало добавить 0 в свитч?
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
30.03.2013, 23:23 #26
Цитата Сообщение от randol1k Посмотреть сообщение
А в switch как можно сокращенно написать, если будет так же неразрывная последовательность из 100 чисел?
можно городить огород из тернарок, но это плохой стиль
Java
1
2
3
4
5
6
7
 switch ((criteria <= 2 && criteria >= 4) ? 1 : 2) {
            case 1:
                break;
            case 2:
                break;
            default:
        }
0
Севак
любитель покушать
682 / 633 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
30.03.2013, 23:24 #27
и мне кажется return не очень хорошим решением
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
30.03.2013, 23:41 #28
Цитата Сообщение от Севак Посмотреть сообщение
и мне кажется return не очень хорошим решением
в майне это будет сигнализировать ошибку так как ретурн с непонятным кодом возврата из метода майн, это какбы нормально из других методов, но думаю не из майн
0
Севак
любитель покушать
682 / 633 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
30.03.2013, 23:52 #29
только что вгляделся в код, вот если у меня 101 яблоко, что мне выведет программа?) по мне так лучше по последней цифре судить а не вообще по числу, так что randol1k, если хочешь - исправь


mutagen, ну ретурн вроде только используется когда надо что-нибудь возвратить, где можно что-либо возвратить кроме метода?)

Добавлено через 55 секунд
зы: чем так плох был первый сканер, что вы создали второй?)
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
31.03.2013, 00:10 #30
Цитата Сообщение от Севак Посмотреть сообщение
mutagen, ну ретурн вроде только используется когда надо что-нибудь возвратить, где можно что-либо возвратить кроме метода?)
майн это тоже метод и из него можно вернуть код возврата для программы которая запускала java программу пи помощи JVM

пустой return часто используют чтобы выскочить из void метода, например у вас есть хитрая логика не выполнять метод дальше при возникновении какого нибудь условия
Java
1
2
3
4
5
6
void slyMethod(){
 // do 1 stage 
 if(condition)
    return;
 // do 2 stage
}
2
randol1k
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 13
31.03.2013, 10:06 #31
Цитата Сообщение от Севак Посмотреть сообщение
только что вгляделся в код, вот если у меня 101 яблоко, что мне выведет программа?) по мне так лучше по последней цифре судить а не вообще по числу, так что randol1k, если хочешь - исправь
Вот сижу сейчас и думаю - а как же это отразить в коде? Правильно ли я понимаю, что смотреть надо в следующих строках:
Java
1
2
switch (itog){
            case 1:
?????????


mutagen, а есть более правильная команда, нежели return, чтобы выйти из if?

Добавлено через 47 минут
Только что написал еще один код. Программа по подсчету стоимости коммунальных услуг. Огромный привет tankomaz'у ))))))
Оцените, пожалуйста:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// Калькулятор коммунальных платежей
 
import java.util.Scanner;
 
public class Calculator {
    public static void main (String [] args) throws java.io.IOException{
    
        System.out.println("Dobro pozhalovat' v kal'kulyator kommunal'nyh platezhei!");
        System.out.println(" ");
            
        double metrDef = 254.45;
        double gorDef = 15.43;
        double holDef = 8.52;
        double elekDef = 3.24;
        
        //Памятка для плательщика (стоимость услуг, за одну единицу)
        System.out.println("Pamyatka platel'shika:");
        System.out.println(" ");
        System.out.println("Stoimost' za 1 kvadratnyi metr: " + metrDef + " rub.");
        System.out.println("Stoimost' goryachei vodi za 1 kubometr: " + gorDef + " rub.");
        System.out.println("Stoimost' holodnoi vodi za 1 kubometr: " + holDef + " rub.");
        System.out.println("Stoimost' elektrichestva za 1 kilovatt: " + elekDef + " rub.");
        System.out.println(" ");
        
        //Собираем данные
        Scanner sc = new Scanner(System.in);
        System.out.print("Vvedite ploshad' kvartiry: ");
        double metrAll = sc.nextInt();
        
        System.out.print("Vvedite kolichestvo izrashodovannoi goryachei vodi: ");
        double gorAll = sc.nextInt();
        
        System.out.print("Vvedite kolichestvo izrashodovannoi holodnoi vodi: ");
        double holAll = sc.nextInt();
        
        System.out.print("Vvedite kolichestvo izrashodovannoi elektroenergii: ");
        double elekAll = sc.nextInt();
        
        //Считаем и выводим итог
        double metrFin = metrDef * metrAll;
        double gorFin = gorDef * gorAll;
        double holFin = holDef * holAll;
        double elekFin = elekDef * elekAll;
        double zhkhFin = metrFin + gorFin + holFin + elekFin;
        
        System.out.println(" ");
        System.out.println("V etom mesyace za zhilploshyad' vi dolzhni: " + metrFin + " rub.");
        System.out.println("V etom mesyace za goryachuu vodu vi dolzhni: " + gorFin + " rub.");
        System.out.println("V etom mesyace za holodnuu vodu vi dolzhni: " + holFin + " rub.");
        System.out.println("V etom mesyace za elektrichestvo vi dolzhni: " + elekFin + " rub.");
        System.out.println(" ");
        System.out.println("Itogo za uslugi ZHKH: " + zhkhFin + " rub.");
    }
}
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
31.03.2013, 11:23 #32
Цитата Сообщение от randol1k Посмотреть сообщение
mutagen, а есть более правильная команда, нежели return, чтобы выйти из if?
вообще if это условный оператор, с него сбегать не обязательно, надо просто его правильно писать
0
Севак
любитель покушать
682 / 633 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
31.03.2013, 11:49 #33
randol1k, вот ты получил число, допустим 101, находишь последнюю цифру 101%10 = 1, раз 1, то яблоко, следовательно 101 яблоко, а не 101 яблок
0
randol1k
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 13
31.03.2013, 17:12 #34
Севак, ага)) я давно понял о чём вы, я про исполнение. Не знаю, как правильно отобразить это в коде))) Хотя нет, не подсказывайте - мне самому интересно догадаться)))

Добавлено через 3 часа 39 минут
Так, мужики, оцените - вроде все ситуации учел, относительного нашего "Прекрасного и Могучего".
Так я и не понял, как мне правильно прерывать выполнение программы, при наступлении условия if, поэтому пользуюсь до сих пор return'ом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Scanner;
 
public class MyFirst{
    public static void main (String [] args) throws java.io.IOException{
        
        System.out.print("Vvedite kolichestvo yablok, kotoroe vi mozhete skushat' za odin den': ");
        Scanner sc = new Scanner(System.in);
        int sum = sc.nextInt();
        
        System.out.print("Teper' vvedite kolichestvo yablok, kotoroe vi hotite skushat' pryamo seichas: ");
        int now = sc.nextInt();
        
        while (now < 1 || now > sum){
        System.out.print("Poprobuite vvesti drugoe kolichestvo yablok (ot 1, do " + sum + "): ");
        now = sc.nextInt();
        }
        
        int itog = sum - now;
        
        if (itog == 0) System.out.println("Na segodnya vi skushali vse vozmozhnie yabloki((");
        if (itog >= 11 && itog <= 14){
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
            return;
        }
        if ((itog % 100) >= 11 && (itog % 100) <= 14){
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
            return;
        }
        if ((itog % 10) == 1) System.out.println("Segodnya vam ostalos' skushat' " + itog + " yabloko");
        if ((itog % 10) >= 2 && (itog % 10) <= 4) System.out.println("Segodnya vam ostalos' skushat' " + itog + " yabloka");
        if ((itog % 10) >= 5 && (itog % 10) <= 9) System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
    }
}
0
mutagen
2564 / 2237 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
31.03.2013, 17:27 #35
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package ex;
 
import java.util.Scanner;
 
public class Apples {
 
    public static void main(String[] args) throws java.io.IOException {
 
        System.out.print("Vvedite kolichestvo yablok, kotoroe vi mozhete skushat' za odin den': ");
        Scanner sc = new Scanner(System.in);
        int sum = sc.nextInt();
 
        System.out.print("Teper' vvedite kolichestvo yablok, kotoroe vi hotite skushat' pryamo seichas: ");
        int now = sc.nextInt();
 
        while (now < 1 || now > sum) {
            System.out.print("Poprobuite vvesti drugoe kolichestvo yablok (ot 1, do " + sum + "): ");
            now = sc.nextInt();
        }
 
        int itog = sum - now;
 
        if (itog == 0) {
            System.out.println("Na segodnya vi skushali vse vozmozhnie yabloki((");
        } else if (itog >= 11 && itog <= 14) {
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
        } else if ((itog % 100) >= 11 && (itog % 100) <= 14) {
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
        } else if ((itog % 10) == 1) {
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yabloko");
        } else if ((itog % 10) >= 2 && (itog % 10) <= 4) {
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yabloka");
        } else if ((itog % 10) >= 5 && (itog % 10) <= 9) {
            System.out.println("Segodnya vam ostalos' skushat' " + itog + " yablok");
        }
    }
}
1
randol1k
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 13
01.04.2013, 16:30 #36
mutagen, Пасибище)))) Буду знать

Добавлено через 22 часа 59 минут
Вот еще один код, оцените, пожалуйста.
Программа вывода истории футбольных команд:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public class MyFaq {
    public static void main(String [] args) throws java.io.IOException{
        System.out.println("Dobro pozhalovat' v programmu po istorii futbol'nyh komand!");
        System.out.println("    ");
        
        char vibor;
        
        do{
            System.out.println("Spisok dostupnih komand:");
            System.out.println("    ");
            System.out.println("1. CSKA Moskva");
            System.out.println("2. Spartak Moskva");
            System.out.println("3. Manchester United");
            System.out.println("4. Juventus");
            System.out.println("5. Arsenal");
            System.out.print("Vvedite nomer interesuushei vas komandy (ot 1 do 5): ");
            vibor = (char) System.in.read();
        } while (vibor < '1' || vibor > '5');
 
        switch(vibor){
            case '1':
                System.out.println("CSKA");
                break;
            case '2':
                System.out.println("Spartak");
                break;
            case '3':
                System.out.println("Manted");
                break;
            case '4':
                System.out.println("Juve");
                break;
            case '5':
                System.out.println("Arsenal");
                break;
        }
    }
}
0
scorpion_585
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 4
02.10.2013, 22:05 #37
Помогите с 19 темой пожалуйста, заранее спасибо
0
tankomaz
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
440 / 439 / 100
Регистрация: 14.10.2012
Сообщений: 1,147
Записей в блоге: 9
02.10.2013, 22:13 #38
Цитата Сообщение от scorpion_585 Посмотреть сообщение
Помогите с 19 темой пожалуйста, заранее спасибо
напишите с какой формулой хоть работать, а то мало ли под что сейчас "напишем"
0
scorpion_585
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 4
03.10.2013, 13:43 #39
Формулы пока нету как будет сразу скину
0
rakh41da
0 / 0 / 1
Регистрация: 15.10.2013
Сообщений: 3
15.10.2013, 19:28 #40
помогите пожалуйста с темой 7.Расчет расхода топлива.
Расход(л)=Ср/100*Км
Обойдется(руб)=Расход*Л
где Ср-средний расход топлива, л/100км
Км-расстояние, км
Л-стоимость одного литра

В общем как на примере.Исходники на java
Заранее спасибо.
0
15.10.2013, 19:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2013, 19:28
Привет! Вот еще темы с решениями:

Ядро в исходники это реально?
Ребят у меня вопрос у меня есть ядро.jar в нем естественно есть *.class...

Где взять исходники голосовых кодеков?
Добрый день. Обращаюсь ко всем форумчанам с такой проблемой: для диплома нужно...

Ищу исходники программы с нечеткой логикой
Ребят! У кого нибудь есть исходники с нечетким выбором альтернатив? Хотелось...

При работе JVM обвалвается java c кодом Java Result 1073807364.
При работе JVM обвалвается java c кодом Java Result 1073807364. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru