A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黑马论坛四周年庆典-技术分题作业

本帖最后由 知行合意 于 2015-8-1 22:09 编辑

黑马论坛四周年庆典-技术分题作业

MyProject.rar

16.25 KB, 下载次数: 88

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
十道黑马技术题

HM.rar

14.4 KB, 下载次数: 85

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
做完了10道基础题
回复 使用道具 举报
楼上好厉害
回复 使用道具 举报
辛苦了一天总算搞定了

itheima.zip

16.44 KB, 下载次数: 82

张开阳

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
www.itheima.com
回复 使用道具 举报
验证问答填写错误是什么
回复 使用道具 举报
我的黑马题

CHK_heima.rar

14.66 KB, 下载次数: 85

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
高了一天终于搞完了,呼呼

四周年.zip

5.37 KB, 阅读权限: 100, 下载次数: 1

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
冒泡排序求代码
回复 使用道具 举报
我一定要考上黑马
回复 使用道具 举报
问题回答

问题回答.rar

2.98 KB, 下载次数: 83

评分

参与人数 1技术分 +7 收起 理由
耀阳圣尊 + 7

查看全部评分

回复 使用道具 举报
(=@__@=)蜗牛般的升分速度。。。。

heimaluntan.zip

19.59 KB, 阅读权限: 100, 下载次数: 1

四周年活动

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
积极参与,求积分

代码.rar

2.37 KB, 下载次数: 82

评分

参与人数 1技术分 +10 收起 理由
耀阳圣尊 + 10

查看全部评分

回复 使用道具 举报
本帖最后由 流浪之子 于 2015-8-1 23:42 编辑

1.
class  SuShuDemo2
{
public static void main(String[] args)
{
      int count=0;
   System.out.println("101--200之间的素数有(包含边界):");
   for (int i=101;i<=200 ;i++ )
   {
    if (suShu(i))
     System.out.print(i+"\t");   
   }   
}


public static boolean suShu(int a)
{
     boolean flag=true;
  if(a==1||a==0)
   flag=false;
  else
  {
   for (int i=2;i<=Math.sqrt(a) ;i++ )
      {
    if (a%i==0)
    {
     flag=false;
        break;
    }
    else
                    flag=true;
   }
  }
  return flag;
}
}


2.
import java.util.Scanner;
public class ProOne {
public static void main(String[] args) {
     Scanner sc=new Scanner(System.in);
  System.out.print("请输入一个正整数:");
        int num = sc.nextInt();
        int k = 2;
        System.out.print(num + "=");
        while (num > k) {
            if (num % k == 0) {
                System.out.print(k + "×");
                num = num / k;
            }
            if (num % k != 0) {
                k++;
            }
        }
        System.out.println(k);
    }
}


3.
import java.util.Scanner;
public class Test1 {
   public static void main(String[]args){
        int i;
        int LetterCount = 0;
        int SpaceCount = 0;
        int NumberCount = 0;
        int OtherCount = 0;
         
        //输入一个字符串
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一个字符串:");
        String str = in.nextLine();
         
        //字符串转换成字符数组
        char[]ch = str.toCharArray();
        for(i = 0; i<str.length();i++){
            if(Character.isLetter(ch)){
                LetterCount++;
            }else if(Character.isSpaceChar(ch)){
                SpaceCount++;
            }else if(Character.isDigit(ch)){
                NumberCount++;
            }
            else{
                OtherCount++;
            }
        }
         
        System.out.println("字符的个数为:"+LetterCount);
        System.out.println("空格的个数为:"+SpaceCount);
        System.out.println("数字的个数为:"+NumberCount);
        System.out.println("其他字符个数为:"+OtherCount);
    }
}


4.
import java.util.Scanner;
class  Test4{
public static void main(String[] args) {
  System.out.println("输入a的值0-9之间");
  Scanner in=new Scanner(System.in);
  int a=in.nextInt();
  System.out.println("输入a叠加的最大个数");
  int num=in.nextInt();
  int sum=0;
  for (int i = 1; i <=num; i++) {
   int temp=0;
   for (int j = 1; j <=i; j++) {
    temp+=Math.pow(10, j-1)*a;
   }
   sum+=temp;
  }
  System.out.println(sum);
}
}


5.
public class ShuZi {
public static void main(String[] args)
{
   int temp = 0;  
        for (int i = 1; i <= 4; i++) {  
            for (int j = 1; j <= 4; j++) {  
                for (int k = 1; k <= 4; k++) {  
                    if (i != j && j != k && i != k) {  
                        temp = i * 100 + j * 10 + k;  
                        System.out.print(temp + ",");  
                    }  
                }  
            }  
        }  
    }
}


6.
import java.util.Scanner;
class Test34
{
public static void main(String[] args)
{
  Scanner scan = new Scanner(System.in);
     System.out.println("输入一个5位或5位以下的数字");
     int num = scan.nextInt();
     String s = String.valueOf(num);
     System.out.println("输入数字的长度为:"+s.length());
     for(int i=s.length()-1;i>=0;i--){
     System.out.print(s.substring(i,i+1));
  }
}
}


7.
import java.util.Scanner;
class  Test56
{
public static void main(String args[]){
    Scanner in = new Scanner(System.in);//接收键盘的输入
    int x=0,y=0,z=0;//初始化参数
    System.out.println("请输入三个整数:");
    x = in.nextInt();
    y = in.nextInt();
    z = in.nextInt();
    //下面开始排序。
    //首先找到最小数
    int min=x;
    if(x>y){  int temp =x;x=y; y=temp;  } //交换x和y
    if(x>z){  int temp=x; x=z; z=temp; }
    if(y>z){
       System.out.println(x+"<"+z+"<"+y) ;
    }else{
       System.out.println(x+"<"+y+"<"+z) ;
    }
}
}


8.
public class Test45 {
  public static void main(String args[]) {
   int x = 5;
   int rs =(int) Fac(x);


   System.out.println("" + x + "! = " + rs);
  }


  public static long Fac(int x) { /*阶乘算法*/
   if (x > 1)
    return (x * Fac(x - 1)); /*递归*/
   else
    return 1;
}
}


9.


10.
import java.util.Scanner;
public class Test10{
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
System.out.println("请输入数组的长度:");
int num=input.nextInt();
System.out.println("请输入数组的元素:");
int[] score=new int[num];
for(int i=0;i<num;i++){
  score=input.nextInt();
}
System.out.println("\n逆序后为:");
for(int i=score.length-1;i>=0;i--){
  System.out.println(score);
}
}
}




新建文件夹.zip

6.1 KB, 下载次数: 60

评分

参与人数 1技术分 +9 收起 理由
耀阳圣尊 + 9

查看全部评分

回复 使用道具 举报
我来尝试一下

代码.rar

2.37 KB, 阅读权限: 255, 下载次数: 0

回复 使用道具 举报
我也来试试

代码.rar

2.37 KB, 下载次数: 90

回复 使用道具 举报
试试 。。。有点难
回复 使用道具 举报
黑马------潜力良驹.rar (13.27 KB, 下载次数: 82)




评分

参与人数 1技术分 +9 收起 理由
耀阳圣尊 + 9

查看全部评分

回复 使用道具 举报
路过,来看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马