标题: 这些基础代码分享给大家,希望能有所 帮助吧 [打印本页] 作者: wx_QrM5tXqT 时间: 2016-3-27 08:23 标题: 这些基础代码分享给大家,希望能有所 帮助吧 //这是一小部分;//c.nextInt()与c.nextLine()连用时的情况与解决方法:
import java.util.Scanner;
class sy {
public static void main(String[] args) {
/*System.out.println("Hello World!");
Scanner c = new Scanner(System.in);
System.out.println("请输入一个数字");
int i = c.nextInt();
System.out.println("请输入第二个数字");
int ii = c.nextInt();
System.out.println("输入的数字为:" + i + " 和 " + ii);*/
/**Scanner cc = new Scanner(System.in);
System.out.println("请输入一串数字");
String s = cc.nextLine(); /*这种只能点击一次回车键的情况,可以在输完数字后加空格,然后 继续输入字符串在回车就能实现一次赋值两次了*/
System.out.println("请再输入一串数字");
String ss = cc.nextLine();
System.out.println("字符串为:" + s + " 和 " + ss);*/
/*Scanner c = new Scanner(System.in); //或者都采用字符串赋值,然后转型int即可;
System.out.println("请输入一个数字");
int a = c.nextInt();
System.out.println("请输入一串数字");
Scanner c2 = new Scanner(System.in);
String b = c2.nextLine();
System.out.println("输入的数字和字符串为:" + a + " 和 " + b + '好');*/
}
}
1.分析以下需求,并用代码实现:
(1)打印1到100之内的整数,但数字中包含9的要跳过
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如:1 2 3 4 5
class Work1 {
//打印1-100的数,去除含9的数continue,控制输出for/for/if
public static void main(String[] args) {
int count = 0;
for(int i = 1;i <101;i++) {
int g = i % 10;
int s = i / 10 % 10;
if(g == 9 || s == 9)
continue;
System.out.print(i + " ");
count++;
if(count == 5) { //或用count%5==0
count = 0;
System.out.println();
}
}
}
}