java基础练习题
来源:互联网 发布:冷烟花在淘宝上怎么买 编辑:程序博客网 时间:2024/06/05 16:50
最近有个朋友想学习java看了一本java开发的书,可是背后的习题不会做就帮他做做,方法也许会有千万种,我只是随便写了一种,反正是能实现就行
1.java打印1~1000范围中的所有水仙花数
public class ShuiXianFlower {
/*** @desc所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身,例如371=3*3*3 + 7*7*7 + 1*1*1
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i < 1000; i++) {
int a = i / 100; //分解百位
int b = i / 10 % 10;//分解十位
int c = i % 10;//分解个位
if (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) == i)
System.out.println("水仙花数 : " +i);
}
}
}
java通过代码完成两个整数内容的呼唤
public class ChangeIntegerNum {
/**
* @param 完成两个整数内容的交换
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 3;
int b = 5;
int temp;
temp = a;
a = b;
b = temp;
System.out.println("a ="+a + "b=" +b);
}
}
3.给定3个数字,求出这三个数字中的最大值,并将最大值输出。
public class PrintMaxNum {
/**
* @param 给定三个数字,求出这三个数字中的最大值
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 3,b=5,c=7,max = c;
if(a > b){
max=a;
}
if(a > c){
max=a;
}
if(b>c){
max=b;
}
System.out.println("最大数为:" + max);
}
}
4。判断某数能否被3,5,7同时整除。
public class ZhengChuNum {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个数字");
int num = scan.nextInt();
if(num%3==0&&num%5==0&&num%7==0){
System.out.println(num + "能被3,5,7同时整除");
}else{
System.out.println(num + "不能被3,5,7同时整除");
}
}
}
- JAVA基础练习题4.2
- Java基础练习题
- JAVA基础练习题总结
- java基础 2练习题
- Java基础练习题
- java基础经典练习题
- java基础练习题
- java基础的练习题
- java基础经典练习题
- java基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java语法基础练习题
- Java基础练习题
- 马尔科夫链的一个应用实例
- bzoj2187 fraction 类欧几里得算法
- 找不到 main 方法,
- TensorFlow1.0 运行之前版本代码报错解决
- node.js安装(转载)
- java基础练习题
- 二叉排序树、平衡二叉树以及红黑树
- POJ 2.5 8783 && luogu p1019 单词接龙
- 文件和目录
- 前端面试题目合集
- hdu1159 最大公共子序列(lcs) hdu 1080
- ng2学习——简单后台demo的实现
- [ poj 3616] Milking Time [ DP ]
- BOOST库 之 string_algo 字符串的增删改查