1.输入一个整数,这个数小于十位数,在输出中显示这个数的位数。
2.求1000以内不能被7整除的数的和。
2.求1000以内不能被7整除的数的和。
解决方案 »
- elipse 打包问题
- 使用JTable,在删除DefaultTableModel数据的时候出现错误
- 元搜索!!!
- 如何在点击窗口那个叉叉关闭的时候跳出消息框?
- 请教JSP如何从html表单获得复选框参数值
- 100分跪求环境变量的问题——不能用runtime的exec,在线等!
- java.util.Hashtable有没有排序功能?用element逐个取hashtable的key怎么是乱序的?
- 有没有人知道jb5中application server的注册码?
- 在applet中怎么才能得到当前页面的接口,我的意思是说怎样才能改变比如说一个输入框中的内容
- java大整数输出一行不够怎么办
- java关键字 保留字,保留字范围>关键字范围???
- 错误:NoClassDefFoundError:Searcher(wrong name:news/Searcher)
2、int result = 0;
循環1000次,對7取模,結果為0的,向result累加。
int bit = String.valueOf(num).length()
x=12345617;
int count=0;
do{
x=x/10;
count++;
} while(x>1);
System.out.println(count+1);
import java.io.*;//输入一个整数,这个数小于十位数,在输出中显示这个数的位数
public class Question3 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//获取屏幕输入,回车即可获得
try {
String str = br.readLine();
for (int i=0;i<str.length();i++) {
if (!Character.isDigit(str.charAt(i))) {
System.out.println("请输入整数");
System.exit(0);
} else if (str.length() > 10) {
System.out.println("请输入小于十位的整数");
System.exit(0);
} else {
System.out.println("该整数的长度是:" + str.length());
}
}
} catch (IOException e) {
e.printStackTrace();
}
}}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class number {
public static void main(String[] args) {
test1();
test2();
}
public static void test1(){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("输入数字:");
int num=Integer.parseInt(br.readLine());
int wei=(num+"").length();
System.out.println(num+"是"+wei+"数");
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void test2(){
int sum=0;
for(int i=0;i<1000;i++){
if(i%7!=0){
sum+=i;
}
}
System.out.println(sum);
}}