java,
分享于 点击 11140 次 点评:175
java,
1.不打5.public class HelloWorld {
public static void main(String[] args) {
int i;
for(i=0;i<10;i++){
if(i!=5)
System.out.println(i);
}
}
}
2.200以内质数
public class HelloWorld {
public static void main(String[] args) {
int w=1;
for(int i=200;i<=300;i++)
{
int c=0;
for(int j=2;j<i;j++)
{
w=i%j;
if(i%j==0)
{
c++;
}
}
if(c<1)
{
System.out.println("大于200的最小质数:"+i);
break;
}
}
}
}
3.输出二维数组
public class HelloWorld {
public static void main(String[] args) {
double[][] array ={{1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7},{4,5,6,7,8}};
for(int i=0;i<4;i++)
{
for(int j=0;j<5;j++)
{
System.out.print(array[i][j]+" ");
}
System.out.println(" ");
}
}
}
4.输出最大数及其下标
public class HelloWorld {
public static void main(String[] args) {
int[]a={18,25,7,36,13,2,89,63};
int max=a[0];
int b=0;
for(int i=0;i<7;i++)
{
if(max<a[i+1])
{
max=a[i+1];
b=i+1;
}
}
System.out.print("最大数为:"+max+"下标为"+b);
}
}
5.逆序输出数组
public class HelloWorld {
public static void main(String[] args) {
int[]a={18,25,7,36,13,2,89,63};
for(int i=0;i<8;i++)
{
System.out.print(a[7-i]+" ");
}
}
}
6.重复元素保留一个,其他清零
public class HelloWorld {
public static void main(String[] args) {
int[]a={1,2,2,3,4,5,6,4,7,2,10};
int i,j,t;
for(j=0;j<10;j++)
{
for(i=0;i<10-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0;i<11;i++)
{
if(a[i]==a[i+1])
{
a[i+1]=0;
System.out.print(a[i]+" ");
}
}
}
}
7.平均数、最大值、最小值(有负数)
public class HelloWorld {
public static void main(String[] args) {
double[]a={-10,2,3,246,-100,0,5};
int i,j;
double sum=0,pj=0,t;
for(j=0;j<6;j++)
{
for(i=0;i<6-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0;i<7;i++)
{
sum=sum+a[i];
pj=sum/7;
}
System.out.println("最大值为:"+a[6]);
System.out.println("最大值为:"+a[0]);
System.out.println("平均值为:"+pj);
}
}
相关文章
- 暂无相关文章
用户点评