JAVA 入门测试(二)
来源:互联网 发布:bi制作视频软件 编辑:程序博客网 时间:2024/05/12 04:16
/*
9. 题目:判断101-200之间有多少个素数,并输出所有素数。
(素数:判断素数的方法:用一个数分别去除2到这个数,如果能被整除,则表明此数不是素数,反之是素数。)
素数101
素数103
素数107
素数109
素数113
素数127
素数131
素数137
素数139
素数149
素数151
素数157
素数163
素数167
素数173
素数179
素数181
素数191
素数193
素数197
素数199
class Task{public static void main(String args[]){ int j; int count=0; //计数器; for(int i=101;i<=200;i++){ for(j=2;j<i;j++){ if(i%j==0){ break; } } if(j>=i){ System.out.println(">>素数"+i); count++; } } System.out.println(">>一共有"+count+"个");}
}
*/
/*
10题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
/**
public class Test4{public static void main(String[]args){ for(int i = 1;i <10 ;i++){ for(int j = 1;j < i; j++){ System.out.print(i + "*" + j + "=" + i*j + "\t" ); } System.out.println(); }}
}
public class Job21{public static void main(String []args){ int sum = 0; for(int i =1;i<=20;i++){ int a=1; for (int j=1;j<=i;j++){ a*=j; } sum +=a; } System.out.println(sum);}
}
public class Test09 {public static void main(String[] args) { for(int i = 101; i < 201; i++) { boolean b = false; for (int j = 2; j < i; j ++) { if(i % j == 0) { b = true; } } if(!b) { System.out.println(i); } }}
}
一种方法;
public class Test10{
public static void main(String args[]){
for(int a = 1; a < 10; a++){
int x = 0;
int y = 0;
int num ;
x = a * 100;
for(int b = 0;b < 10;b++){
y = b * 10;
for(int c = 0; c < 10; c++){
if(a * a * a + b * b * b + c * c * c == x + y + c ){
num = x + y + c;
System.out.println(num);
}
}
}
}
}
}
另一种方法;
class Task
{
public static void main(String args[]){
for(int i=100;i<1000;i++){ //123
int bai=i/100;
int shi=i%100/10;
int ge=i%100%10;
if((ge*ge*ge+shi*shi*shi+bai*bai*bai)==i){
System.out.println(“>>”+i);
}
}
}
}
*/
//11. 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
/*
90 = 45 * 2; 出现一个 质因数;2
15*3; 出现一个 质因数 3
5*3;出现质因数 5 3
从上面的 规律可以看出: 循环 找 一个质因数;import java.util.Scanner;class Task{public static void main(String args[]){ int j=0; System.out.println(">>请输入一个正整数:"); Scanner sc=new Scanner(System.in); int num=sc.nextInt(); for(int i=num-1;i>1;i--){ if(num%i==0){ j=num/i; System.out.println(">>"+j); num=i; //将 i的值赋给 num } } System.out.println(">>"+num); }
}
*/
/*
12. 题目:利用条件运算符的嵌套来完成此题:
学习成绩>=90分的同学用a表示,
60-89分之间的用b表示,
60分以下的用c表示。
import java.util.Scanner;
class Task
{
public static void main(String args[]){
System.out.println(“>>请输入成绩:”);
Scanner sc=new Scanner(System.in);
int score=sc.nextInt();
int rank=score/10;
switch(rank){
case 10:
case 9:
System.out.println(“>> A”);
break;
case 8:
case 7:
case 6:
System.out.println(“>> b”);
break;
default:
System.out.println(“>> c”);
}
}
}
*/
//13. 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
//14. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
//空格 可以用 trim()方法 数字 和 英文 字母 可以 用 ASCII 码 减去就是 其他字符
/*
import java.util.Scanner;
class Task
{
public static void main(String args[]){
System.out.println(“>> 请输入一行字符串:”);
Scanner sc=new Scanner(System.in);
}
}
*/
- JAVA 入门测试(二)
- JAVA 入门测试(一)
- redis入门-java测试
- JAVA测试题二
- JAVA入门(二)
- java速度入门二
- Java入门学习二
- java速度入门二
- java入门练习题二
- java入门二
- 【Java】Socket入门 [二]
- Java入门 二、封装
- Java入门二
- java入门(二)
- Java程序入门(二)
- JAVA入门笔记二
- testng+maven+java+idea 接口测试入门二:使用reportng优化报告格式
- 初学者入门:软件测试从零开始(二)
- 【JZOJ4889】【NOIP2016提高A组集训第14场11.12】最长公共回文子序列
- noip2014 飞扬的小鸟 DP
- javascript基础
- Sentence Screen Fitting
- UVA 1364 Knights of the Round Table(双联通+二分图)
- JAVA 入门测试(二)
- python pickle, cPickle 模块
- LeetCode 324. Wiggle Sort II
- 洛谷月赛 SAC#1 - ACOJ云评测计划
- 数值的整数次方
- 软考总结--反思
- JQuery Ajax实例
- noip2014 解方程 Hash+数学
- 浅谈分布式组件-kafka、zookeeper