M2Eclipse
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);
}
}
Ссылки
См. также
На эту статью не ссылаются другие статьи Википедии. |