1到9的阶梯
class Number {
public static void main(String[] args) {
for(int i=1;i<=9;i++)
{for (int k = 9; k> i; k--)
{System.out.print(" ");}
for (int j =1; j<=i; j++)
{System.out.print(" "+i);
if(i>j)
{System.out.print (" ");
}
if(i<=j)
{System.out.println ();
}
}
}
}
}
100以内的素数
class PrimeNumber {
public static void main(String[] args) {
System.out.println("**prime numbers between 0 and 100**");
int n=0;
outer:for (int i = 1; i<100; i+=2){
int k=Math.round((float)Math.sqrt(i));
for (int j= 2; j<=k; j++)
{
if(i%j==0)
continue outer;
}
System.out.print(" "+i);
n++;
if(n<10)
continue;
System .out.println();
n=0;
}
System.out.println();
}
}
输入一个数看是否是素数
import java.io.*;
public class PrimeNumber
{
public static void main(String[] args)throws IOException
{
int i,k;
boolean p=true;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please insert a integer");
int a = Integer.parseInt(br.readLine());
k=Math.round((float)Math.sqrt(a));
for(i=2;i<=k;i++)
{if(a%i==0)
p=false;
}
if (p)
System.out.println ("yes");
else
System.out.println ("no");
}
}
被2、3整除的偶数
class oushu {
public static void main(String[] args) {
int n=0,i;
System.out.println("**oushu between 0 and 100**");
{for(i=1;i<100;i++)
if(i%2==0&&i%3==0)
{n++;
System.out.println(" "+i);}
System.out.println(" "+n);}
}
}
回文
import java.io.*;
class Huiwen {
public static void main(String[] args) {
boolean m=false;
String str=null;
BufferedReader streami = new BufferedReader(new InputStreamReader(System.in));
try {
str=streami.readLine();
}
catch (IOException ex) {
}
char a,b;
int len=str.length();
int i;
for(i=0;i<len;i++)
{a=str.charAt(i);
b=str.charAt(len-i-1);
if(a!=b)
m=false;
else
m=true;
}
if(m)
System.out.println (str+" is a Palindrome");
else
System.out.println (str+" is not a Palindrome");
}
}
阶乘求和
class Sum {
public static void main(String[] args) {
int s=1,sum=0;
for (int i = 1; i<10; i++)
{s=s*i;
sum=sum+s;}
System.out.println("1!+2!+......+10!="+sum);
}
}
九九乘法表反
class lwn
{
public static void main(String args[])
{
for(int i=9;i>0;i--)
{
for(int j=i;j>0;j--)
System.out.print("t"+i+"x"+j+"="+i*j);
System.out.print("n");
for(int k=9;k>=i;k--)
System.out.print("t");
}
}
}
九九乘法表正
class MatrixMul
{
public static void main(String args[])
{
int i,n;
for (i=1;i<10;i++)
{
for(n=1;n<10;n++)
{
if(n<=i)
{
System.out.print(n+"*"+i+"="+n*i);
System.out.print(" ");
}
else continue;
}
System.out.println(" ");
}
}
}
数组
import java.math.*;
class Shuzulwn {
public static void main(String[] args) {
int i,j,k;
int intArray[]=new int[20];
for ( i = 0; i<20; i++){
intArray[i]=(int)(Math.random()*100);
System.out.print (intArray[i]+"t ");
}
System.out.println ("random is end");
for ( k = 0; k<19; k++)
for ( j = 0; j<19-k; j++)
if(intArray[j]>intArray[j+1])
{int t=intArray[j];
intArray[j]=intArray[j+1];
intArray[j+1]=t;
}
System.out.println ("end of sort!");
for (i= 0; i<20; i++)
System.out.print (intArray[i]+" t");
}
}
字符
class zifulwn {
public static void main(String[] args) {
String s1="Jacket";
String s2="val";
String s3="is";
String s4="I am a good Student";
String a=s1.substring(0,2);//a=ja
String b=s2.substring(0,2);//b=va
String c=s4.substring(7,11);//c=good
String d=a+b+" "+s3+" "+c;
System.out.println ("d="+d);
}
}