- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Io.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Applet.Applet;
- •Import java.Awt.*;
- •Import java.Applet.Applet;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
- •Import java.Awt.*;
Import java.Io.*;
public class Main
{
public static void main(String[] args)
{ String a=new String();
int b=0;
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader bis = new BufferedReader(is);
try
{
PrintStream prn=new PrintStream(new FileOutputStream ("111.txt"));
System.out.println("Введите текст: ");
a = bis.readLine();
prn.print(a);
prn.println();
prn.close();
}
catch (IOException e){System.out.println("Ошибка ввода "+ e); }
try
{PrintStream pn=new PrintStream(new FileOutputStream ("222.txt"));
String s="";
FileReader pis = new FileReader("111.txt");
System.out.println("Полученный текст:");
for(int i=0;i<a.length();i++)
{
if(a.charAt(i)==' ')b++;
else b=0;
if(b<=1)s=s+a.charAt(i);
}
System.out.println(s);
pn.println(s);
pis.close();
pn.close();
}catch (IOException e){System.out.println("Ошибка файла: " + e); }
}}
Из текста Java-программы удалить все виды комментариев.
Import java.Io.*;
public class Main {
public static void main(String[] args) {
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader bistream = new BufferedReader(is);
String a=new String();
int n=0;
try {
PrintStream ps=new PrintStream(new FileOutputStream ("Text1.txt"));
System.out.println("Vvedite text : ");
a = bistream.readLine();
ps.print(a);
ps.println();
ps.close();
}catch (IOException e){System.out.println("Error! "+ e); }
try {
PrintStream pn=new PrintStream(new FileOutputStream ("Text2.txt"));
String s="";
FileReader pis = new FileReader("Text1.txt");
System.out.println("Result:");
for(int i=0;i<a.length();i++){
if(a.charAt(i)=='/' && a.charAt(i+1)=='/') {
i=a.length()-1;
s+="";
n++; } if(n==1){
s+="";}
if(a.charAt(i)=='/' && a.charAt(i+1)=='*'){
n=0; n++; }
if(a.charAt(i)=='*' && a.charAt(i+1)=='/'){
i+=2; n=0; }
if(n==1){
s+=""; }
else{ s+=a.charAt(i); } }
System.out.println(s);
pn.println(s);
pis.close();
pn.close();
} catch (IOException e){System.out.println("Error!: " + e); }}}
Прочитать строки из файла и поменять местами первое и последнее слово в каждой строке, записать в тот же файл.
package javaapplication45;
Import java.Io.*;
public class Main {
public static void main(String[] args) {
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader bistream = new BufferedReader(is);
int n=0, n1=0;
int k=0, k1=0;
try {
PrintStream ps=new PrintStream(new FileOutputStream ("Text1.txt"));
System.out.println("kol-vo strok: ");
n=Integer.valueOf(bistream.readLine()).intValue();
System.out.println("Vvedite text: ");
String a[]=new String[n];
for(int i=0;i<n;i++){
a[i] = bistream.readLine();
ps.print(a[i]);
ps.println();
}
ps.close();
}catch (IOException e){System.out.println("Error! "+ e); }
try {
PrintStream pn=new PrintStream(new FileOutputStream ("Text2.txt"));
FileReader pis = new FileReader("Text1.txt");
BufferedReader br = new BufferedReader(pis);
System.out.println("Result:");
String b[]=new String[n];
for(int i=0;i<n;i++){
b[i] = br.readLine();
String s="", s1="", s2="", s3="", s4="";
s=b[i];k=0;n1=0;k1=0;
for(int m=0;m<s.length();m++){
if(s.charAt(m)==' '){
k=m+1;
}
if(s.charAt(m)==' '&& n1==0){
k1=m+1;
n1++;
} }
for(int m=k;m<s.length();m++){
s1+=s.charAt(m);
}
for(int m=0;m<k1;m++){
s2+=s.charAt(m);
}
for(int m=k1;m<k;m++){
s3+=s.charAt(m);
}
s4=s1+" "+s3+s2;
b[i]=s4;
pn.println(b[i]);
System.out.println(b[i]);
}
pis.close();
pn.close();
}
catch (IOException e){System.out.println("Error!: " + e); }
}}
Создать форму с несколькими кнопками так, чтобы надпись на первой кнопке при ее нажатии передавалась на следующую, и т.д.
import javax.swing.*;
