-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
import java.awt.event.*;
import javax.swing.*;
public class Experiment implements ActionListener{
JFrame frame;
JButton button;
public static void main(String[] args) {
Experiment experiment = new Experiment();
experiment.go();
}
public void go(){
frame = new JFrame();
button = new JButton("You is winner!");
button.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(button);
frame.setSize(400, 400);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent event){
button.setText("You is loser!");
frame.setSize(700, 700);
}
}
GUI, Создание кнопки и ее изменение, а также изменение фрейма!!! ОЦЕНИТЕ КОД!
babushkaAntona,
14 Декабря 2017
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 55
- 56
- 57
- 58
import javax.sound.midi.*;
import java.io.*;
public class MusicTest2 {
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while(true) {
System.out.print("Введите номер инструмента: ");
int instrument = Integer.parseInt(reader.readLine());
if(instrument > 127 || instrument < 0){
System.out.println("Error! Недопустимое значение!");
break;
}
System.out.print("Введите номер ноты: ");
int nota = Integer.parseInt(reader.readLine());
if(nota > 127 || nota < 0){
System.out.println("Error! Недопустимое значение!");
break;
}
MusicTest2 testik = new MusicTest2();
testik.play(instrument, nota);
}
}
public void play(int instrument, int nota){
try{
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
Sequence seq = new Sequence(Sequence.PPQ, 4);
Track track = seq.createTrack();
ShortMessage a = new ShortMessage();
a.setMessage(192, 1, instrument, 100);
MidiEvent changeInstrument = new MidiEvent(a, 1);
track.add(changeInstrument);
ShortMessage b = new ShortMessage();
b.setMessage(144, 1, nota, 100);
MidiEvent event = new MidiEvent(b, 1);
track.add(event);
ShortMessage c = new ShortMessage();
c.setMessage(128, 1, nota, 100);
MidiEvent event1 = new MidiEvent(c, 16);
track.add(event1);
sequencer.setSequence(seq);
sequencer.start();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
Игра на музыкальных инструментах! Как улучшить код?
babushkaAntona,
13 Декабря 2017
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
import java.util.*;
import java.io.*;
public class plusovka
{
public static void main(String[] args)
{
System.out.println("В работе...");
long c = 0L;
int all = 0;
try {
Scanner s = new Scanner(new File("/tmp/num"));
while(s.hasNextInt()) {
c+=s.nextLong();
all++;
}
}
catch(IOException e) { System.out.println(e); }
catch(IllegalStateException e) { System.out.println(e); }
catch(InputMismatchException e) { System.out.println(e); }
System.out.println("Сложено между собой чисел: "+all);
System.out.println("Результат: "+c);
}
}
учися делать двойные поносы на обучающих сайтах
йоу йоу!
fuckercoder,
09 Декабря 2017
-
−3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
import java.io.*;
class Cat {
String name;
int age;
int weight;
int length;
void printen(String name, int age, int weight, int length){
String text1 = "Имя кота: " + name + ", " + "Возраст кота: " + age + ", " + "Вес кота: " + weight + ", " + "Длина кота: " + length;
System.out.println(text1);
}
}
class CatTestDrive{
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Cat[] cats = new Cat[5];
for (int i = 0; i < cats.length; i++){
cats[i] = new Cat();
System.out.println("Введите имя " + (i+1) + " кота: ");
cats[i].name = reader.readLine();
System.out.println("Введите возраст " + cats[i].name + ": ");
cats[i].age = Integer.parseInt(reader.readLine());
System.out.println("Введите вес " + cats[i].name + ": ");
cats[i].weight = Integer.parseInt(reader.readLine());
System.out.println("Введите длину " + cats[i].name + ": ");
cats[i].length = Integer.parseInt(reader.readLine());
}
for (int i = 0; i < cats.length; i++){
cats[i].printen(cats[i].name, cats[i].age, cats[i].weight, cats[i].length);
}
}
}
Программа создает котов и вводит с клавиатуры их характеристики, затем выводит данные на экран в виде строки.
Как можно улучшить? Критикуйте!
babushkaAntona,
20 Ноября 2017
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
driver_fire.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
wait=new WebDriverWait(driver_fire,10);
driver_fire.navigate().to("http://www.mysite.com");
LoginForm2 loginForm2 = PageFactory.initElements(driver_fire, LoginForm2.class);
loginForm2.logIn("login", "password");
wait.until((WebDriver d)->d.manage().getCookieNamed("user_id")).getValue(); // if we have this cookie, we have a logged in session
// реализация класса формы логина
public class LoginForm2 {
@FindBy(css="div.log-in#log-in")
private WebElement loginForm;
@FindBy (css=".login")
private WebElement invoke_button;
WebDriverWait wait;
WebDriver driver;
public LoginForm2(WebDriver driver){
driver.manage().timeouts().implicitlyWait(0,TimeUnit.SECONDS);
this.driver = driver;
wait = new WebDriverWait(driver,60);
}
private boolean checkCaptha() {
try {
WebElement captcha = loginForm.findElement(By.cssSelector("#newLoginForm iframe"));
driver.switchTo().frame(captcha);
try {
wait.until(ExpectedConditions.attributeToBe(By.id("recaptcha-anchor"),"aria-checked","true"));
System.out.println("Passed captcha");
driver.switchTo().defaultContent();
return true;
} catch (TimeoutException e) {
System.out.println("Too long to wait for captcha"); return false;
}
} catch (NoSuchElementException e) {
System.out.println("No captcha )"); return true;
}
}
public void logIn(String email, String password)
{
wait.until(ExpectedConditions.visibilityOf(invoke_button)).click();
wait.until(ExpectedConditions.visibilityOf(loginForm));
loginForm.findElement(By.name("name")).sendKeys(email);
loginForm.findElement(By.name("passwd")).sendKeys(password);
if( checkCaptha()) loginForm.findElement(By.name("login-button")).click();
}
}
Selenium: Логин на сайте с задержкой на прохождение Google reCaptcha. Цель - только получить залогиненную сессию.
dmytrocx75,
19 Ноября 2017
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
import java.io.*;
class Player {
String name;
int ch;
}
class PlayerTestDrive{
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int count = 0;
int count1 = 0;
Player p1 = new Player();
Player p2 = new Player();
System.out.print("Введите имя первого игрока: ");
p1.name = reader.readLine();
System.out.print("Введите имя второго игрока: ");
p2.name = reader.readLine();
System.out.print(p1.name + ", введите число: ");
p1.ch = Integer.parseInt(reader.readLine());
System.out.print(p2.name + ", введите число: ");
p2.ch = Integer.parseInt(reader.readLine());
int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int aL = a.length;
int rand = (int)(Math.random() * aL);
if (rand == p1.ch){
count = 1;
}
if (rand == p2.ch){
count1 = 1;
}
if (count > count1){
System.out.println(p1.name + ", вы победили!");
}else if(count < count1){
System.out.println(p2.name + ", вы победили!");
}else{
System.out.println("Ничья, попробуйте еще раз!");
}
}
}
Игра! Два игрока вводят числа с клавиатуры от 1 до 10 , если введенное число какого-либо игрока совпадает с рандомным числом, то он становится победителем, если нет, то игра начинается еще раз! ПРОШУ СТРОГОЙ КРИТИКИ!
babushkaAntona,
19 Ноября 2017
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
import java.io.*;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Scanner;
/*
Число E
(Время: 1 сек. Память: 16 Мб Сложность: 10%)
Выведите в выходной файл округленное до n знаков после десятичной точки число E.
В данной задаче будем считать, что число Е в точности равно 2.7182818284590452353602875.
*/
import static com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolver.length;
public class Main {
public static void main(String args[]) throws IOException {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
NumberFormat numberFormat = new DecimalFormat("0.000000000000000000000000000");
numberFormat.setRoundingMode(RoundingMode.DOWN);
String a=numberFormat.format(Math.E);
char[] arr=a.toCharArray();
for(int i=0;i<n+2;i++){
System.out.print(arr[i]);
}
}
}
Понять и простить
ArthurMakaev,
15 Ноября 2017
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
...
private enum CSPTitle {
CONTENT_SECURITY_POLICY, X_CONTENT_SECURITY_POLICY, X_WEBKIT_CSP;
public String getName() {
return WordUtils.capitalizeFully(this.name(), new char[] { '_' }).replace('_', '-');
}
}
...
public Map<String, String> getHeaders(boolean disableXWebkitCspHeader, StringBuilder cspHeaderBodyBuilder){
Map<String, String> cspHeaders = new HashMap<>();
for (CSPTitle cspTitle : CSPTitle.values()) {
if (disableXWebkitCspHeader && CSPTitle.X_WEBKIT_CSP.equals(cspTitle)) {
continue;
}
String cspHeaderBody = cspHeaderBodyBuilder.toString();
if (CSPTitle.X_CONTENT_SECURITY_POLICY.equals(cspTitle)) {
cspHeaderBody = processXCSPHeader(cspHeaderBody);
}
cspHeaders.put(cspTitle.getName(), cspHeaderBody.trim());
}
return cspHeaders;
}
....
reizy,
14 Ноября 2017
-
−4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
while( (i=xyi.read()) != -1 )
{
al.add( i+b-e*b*e+b+e-b+e-b+e+e+e+e+b-b-e+b+b-xer*e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer );
}
for(int n=0; n<al.size(); n++)
out.println(al.get(n));
out.println("\nА теперь ебашим в обратку...");
Thread.sleep(1000);
int pizdec;
for(int n=0; n<al.size(); n++)
{
i = al.get(n);
pizdec = i+xer*e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-b+e-b+e-b+e+e+e+e+b-b-e+b+b+e*b*e-b;
out.print((char)pizdec);
}
пиздец сложный код!
выдаёт вот что: ◇◓▸○◇◊○◘▎●◔▏□╰╯▆▆▆▆●◔◚▆●▣▖□╰╯▆▆▆▆●◔◚▆◈▣▝ ▝▒▆○▣▟▟▟▒▆◞○◘▣▗▙□╰╯▆▆▆▆▧◘◘◇◟▲●◙◚▢▯◔◚○◍○◘ ▤▆◇◒▆▣▆◔○◝▆▧◘◘◇◟▲●◙◚▢▤▎▏□╰╯▆▆▆▆◝◎●◒○▎▆▎● ▣◞◟●▔◘○◇◊▎▏▏▆▇▣▆▓▗▆▏╰╯▆▆▆▆◡╰╯▆▆▆▆╯◇◒▔◇◊◊ ▎▆●░◈▓○▐◈▐○░◈░○▓◈░○▓◈░○░○░○░○░◈▓◈▓○░◈░◈▓ ◞○◘▐○▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○ ◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▆▏□╰╯▆▆▆▆◣╰ ╯▆▆▆▆◌◕◘▎●◔◚▆◔▣▖□▆◔▢◇◒▔◙●◠○▎▏□▆◔░░▏╰╯▆▆▆ ▆╯◕◛◚▔◖◘●◔◚◒◔▎◇◒▔◍○◚▎◔▏▏□╰╯▆▆▆▆◕◛◚▔◖◘●◔◚ ◒◔▎█◂◔⥶▆⦨⦛⦥⦛⦦⦲▆⦛⦗⦖⦮⦞⦢▆⦘▆⦤⦗⦦⦖⦨⦠⦩▔▔▔█▏□╰╯▆ ▆▆▆►◎◘○◇◊▔◙◒○○◖▎▗▖▖▖▏□╰╯▆▆▆▆●◔◚▆◖●◠◊○◉□╰ ╯▆▆▆▆◌◕◘▎●◔◚▆◔▣▖□▆◔▢◇◒▔◙●◠○▎▏□▆◔░░▏╰╯▆▆▆ ▆◡╰╯▆▆▆▆╯●▆▣▆◇◒▔◍○◚▎◔▏□╰╯▆▆▆▆╯◖●◠◊○◉▆▣▆● ░◞○◘▐○▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞ ○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◞○◘▓◈░○▓◈░○▓◈ ░○░○░○░○░◈▓◈▓○░◈░◈░○▐◈▐○▓◈□╰╯▆▆▆▆╯◕◛◚▔◖◘ ●◔◚▎▎◉◎◇◘▏◖●◠◊○◉▏□╰╯▆▆▆▆◣╰╯◣╰╯◉◇◚◉◎▎▯▵▫◞ ◉○◖◚●◕◔▆○▏▆◡╰╯╯◕◛◚▔◖◘●◔◚◒◔▎█⦫⦩⦟▆⦨⦖⦢▆⦥⦡⦖⦘ ⦖⦡▇█▏□╰╯◣╰▆▆◣╰◣╰
FlowerGay,
13 Ноября 2017
-
−3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
import static java.lang.System.out;
import static java.lang.System.in;
import java.io.*;
import java.util.*;
class govnoarh
{
public static void main(String[] args) throws InterruptedException
{
out.println("Начата архивация вашего говна...");
out.println("Я надеюсь ты пустил данные на поток ввода?");
try {
InputStreamReader xyi = new InputStreamReader(in);
int i=0;
int b=77, e=999, xer=13;
ArrayList<Integer> al = new ArrayList<>();
while( (i=xyi.read()) != -1 )
{
al.add( (i+b-((e*b)*e)+(b+e-b+e-b+e+e+e+e+b-b-e+b+b)-(xer*(e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer))) );
}
for(int n=0; n<al.size(); n++)
out.println(al.get(n));
out.println("\nА теперь ебашим в обратку...");
Thread.sleep(1000);
int pizdec;
for(int n=0; n<al.size(); n++)
{
i = al.get(n);
pizdec = ( i+(xer*(e-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer-xer)) - (b+e-b+e-b+e+e+e+e+b-b-e+b+b) + ((e*b)*e) - b);
out.print((char)pizdec);
}
}
catch(IOException e) {
out.println("хуй там плавал!");
}
}
}
я насрал чутка тут! жиденько бля
FlowerGay,
13 Ноября 2017