M2Eclipse

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 212.111.199.50 (обсуждение) в 09:26, 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!!  В консоль нужно ввести имя точки. Например "E", тогда выдаёт результат
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;
}

}



package z4;

public class Z4 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		double h=0.015,g=0.92;		
		double P=(Math.log(1-g)/Math.log(1-h));
		System.out.println(P);

}

}

Ссылки

Sonatype

См. также

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