M2Eclipse: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 112: Строка 112:




Number 2!!
'''Number 3!!'''


package com.sato;
package com.sato;


import java.io.BufferedReader;
import java.io.BufferedReader;
import java.io.Console;
import java.io.Console;
import java.io.IOException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.Scanner;


public class Main {
public class Main {

int A_x=0, A_y=0;
int A_x=0, A_y=0;
int B_x=9, B_y=1;
int B_x=9, B_y=1;
int C_x=10, C_y=9;
int C_x=10, C_y=9;
int D_x=1, D_y=1;
int D_x=1, D_y=1;
int E_x=9, E_y=8;
int E_x=9, E_y=8;
static int x0;
static int x0;
static int y0;
static int y0;
public static void main(String[] args) throws IOException {
public static void main(String[] args) throws IOException {
Treugolnik_na_ploskosti tnp = new Treugolnik_na_ploskosti();
Treugolnik_na_ploskosti tnp = new Treugolnik_na_ploskosti();
BufferedReader bReader = new BufferedReader (new InputStreamReader(System.in));
BufferedReader bReader = new BufferedReader (new InputStreamReader(System.in));
String cStr = bReader.readLine();
String cStr = bReader.readLine();
if(cStr == "D")
if(cStr == "D")
{
{
x0=0;
x0=0;
y0=0;
y0=0;
}
}
if(cStr == "E")
if(cStr == "E")
{
{
x0=9;
x0=9;
y0=8;
y0=8;
}
}
boolean result = tnp.ifInside(0, 0, 9, 1, 10, 9, x0, y0);
boolean result = tnp.ifInside(0, 0, 9, 1, 10, 9, x0, y0);
System.out.println(Boolean.toString(result));
System.out.println(Boolean.toString(result));
}
}
}
}

package com.sato;
package com.sato;

public class Treugolnik_na_ploskosti {
public class Treugolnik_na_ploskosti {

static boolean result = false;
static boolean result = false;
static boolean znak_plus_p1, znak_plus_p2, znak_plus_p3;
static boolean znak_plus_p1, znak_plus_p2, znak_plus_p3;
// x1,y1,x2,y2,x3,y3 - точки прямоугольника; x0,y0 - заданная точка
// x1,y1,x2,y2,x3,y3 - точки прямоугольника; x0,y0 - заданная точка
public boolean ifInside(int x1, int y1, int x2, int y2, int x3, int y3, int x0, int y0)
public boolean ifInside(int x1, int y1, int x2, int y2, int x3, int y3, int x0, int y0)
{
{
int a = (x1 - x0) * (y2 - y1) - (x2 - x1) * (y1 - y0);
int a = (x1 - x0) * (y2 - y1) - (x2 - x1) * (y1 - y0);
int b = (x2 - x0) * (y3 - y2) - (x3 - x2) * (y2 - y0);
int b = (x2 - x0) * (y3 - y2) - (x3 - x2) * (y2 - y0);
int c = (x3 - x0) * (y1 - y3) - (x1 - x3) * (y3 - y0);
int c = (x3 - x0) * (y1 - y3) - (x1 - x3) * (y3 - y0);

if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0))
if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0))
{
{
result =true;
result =true;
}
}
else
else
{
{
result = false;
result = false;
}
}
return result;
return result;
}
}

}
}


== Ссылки ==
== Ссылки ==

Версия от 09:18, 26 марта 2013

M2eclipse
Тип плагин и клиент
Разработчик Sonatype
Написана на Java[1]
Операционные системы Microsoft Windows , Mac , Linux
Последняя версия
Репозиторий github.com/eclipse/m2e-c…
Лицензия Eclipse Public License
Сайт sonatype.com

M2eclipse (Maven to Eclipse) — плагин, обеспечивающий интеграцию Maven с интегрированной средой разработки Eclipse.

M2eclipse является свободным программным обеспечением.

Возможности

  • Управление и интеграция с классами Eclipse
  • Создание и импортирование Maven проектов
  • Создание проектов с Maven архетипами
  • Интеграция с Web Tools Project
  • Интеграция с Subclipse
  • Интеграция с Mylyn
  • GUI презентация дерева зависимостей

Cчитать из файла

FileInputStream myfile = new FileInputStream("e:/const256.dat");
	 byte[] b = new byte [256];
	 byte a;
	 int c=0;
	String d;
	 myfile.read(b);
	 System.out.println(b[255]);


опеределение кол-ва ед. битов

		for(int i=0;i<256;i++)
		{
			for(int j=0;j<8;j++)
			{
				a=b[i];
				a>>=j;
				System.out.println(a%2);
				if(a%2>0)c++;
				System.out.println(c);
			}
		}

Запись в файл

FileOutputStream myfile1 = new FileOutputStream("e:/data.txt");
		myfile1.write(b);

Определение количества байтов в файле

File f = new File("e:/const260");
		long len = f.length();
		int n = (int) len;
		System.out.println(len);
		byte[] b = new byte [n];


Считать из файла его содержимое в String

		String s = "";
		Scanner in = new Scanner(new File("e:/const260"));
		while(in.hasNext())
		s += in.nextLine();
		in.close();
		System.out.println("Содержимое файла: "+s);


№1 public class main {

static int p=7; static int q=5;

/** * @param args */ public static void main(String[] args) {

// TODO Auto-generated method stub if (q > p) { int temp = p; p = q; q = temp; } int moutS = chislobezpovtorov(p, q); int moutB = chisloSpovtorami(p,q); System.out.println("Получим " + moutS+" треугольников без повторного исп точек"); System.out.println("Получим " + moutB+" треугольников с повторным исп точек"); }

public static int chislobezpovtorov(int p, int q) { int sum = 0;

if (q < Math.floor(p / 2) || q == p / 2) { sum = q; } else if (q > p / 2) { if (p % 2 == 0||p==q) { sum = p / 2; } else { sum = p / 2 + 1; }

}

return sum;

} public static int chisloSpovtorami(int p, int q) { int sum = p*(p-1)*q; return sum;

}

}


Number 3!!
package com.sato;
import java.io.BufferedReader;
import java.io.Console;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {

	int A_x=0, A_y=0;
	int B_x=9, B_y=1;
	int C_x=10, C_y=9;
	int D_x=1, D_y=1;
	int E_x=9, E_y=8;
	
	static int x0;
	static int y0;
	public static void main(String[] args) throws IOException {
		
		Treugolnik_na_ploskosti tnp = new Treugolnik_na_ploskosti();
		BufferedReader bReader = new BufferedReader (new InputStreamReader(System.in));
		String cStr = bReader.readLine();
		if(cStr == "D")
		{
			x0=0;
			y0=0;
		}
		if(cStr == "E")
		{
			x0=9;
			y0=8;
		}
			
		boolean result = tnp.ifInside(0, 0, 9, 1, 10, 9, x0, y0);	
		System.out.println(Boolean.toString(result));
	}
}

package com.sato;

public class Treugolnik_na_ploskosti {

	
	static boolean result = false;
	static boolean znak_plus_p1, znak_plus_p2, znak_plus_p3;
	// x1,y1,x2,y2,x3,y3 - точки прямоугольника; x0,y0 - заданная точка
	
public boolean ifInside(int x1, int y1, int x2, int y2, int x3, int y3, int x0, int y0)
{
	int a = (x1 - x0) * (y2 - y1) - (x2 - x1) * (y1 - y0);
    int b = (x2 - x0) * (y3 - y2) - (x3 - x2) * (y2 - y0);
    int c = (x3 - x0) * (y1 - y3) - (x1 - x3) * (y3 - y0);
	

    if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0))
    {
       result =true;
    }
    else
    {
        result = false;
    }
    return result;
}

}

Ссылки

Sonatype

См. также

  1. The m2eclipse Open Source Project on Open Hub: Languages Page — 2006.
  2. Release 1.16.0 — 2020.