M2Eclipse: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Нет описания правки |
|||
Строка 58: | Строка 58: | ||
s += in.nextLine(); |
s += in.nextLine(); |
||
in.close(); |
in.close(); |
||
System.out.println("Содержимое файла: "+s); |
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; |
|||
} |
|||
} |
|||
== Ссылки == |
== Ссылки == |
Версия от 08:55, 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;
}
}
Ссылки
См. также
На эту статью не ссылаются другие статьи Википедии. |