M2Eclipse: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Строка 112: | Строка 112: | ||
Number |
'''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 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(); |
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 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) |
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 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; } }
Ссылки
См. также
На эту статью не ссылаются другие статьи Википедии. |