java for 循环中 如何 print 指定数据

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:31:29
public class test{

public static void main (String arg[]) {
int i;
test call=new test();
i=call.tmd();
System.out.print (3,12,"i");
}
int tmd(){
int i;
for(i=0;i<20;i++)

return i;
}

}
想在main 中print for循环的 最后8位
应该如何做~???
恩 如果 我用for循环算出整个过程 而且要print出每一个过程 如果 过程多于 20步 那么我只print 前12部 和后8部 而忽略中间的步骤 只用一个method 我应该怎么做
public class test{
improt java.util.Scanner;

public static void main (String arg[]) {

Scanner input=new Scanner(System.in);
s=input.next();

int i;
test call=new test();
if(s<=20){
call.tmd(s,p);

}
if(s>20){
call.tmd(s,p);
System.out.print(s-8,s);
}

int tmd(int s,int p){
int i;
p=0;

for(i=0;i<s;i++)
{system.out.print(t);

if(i>12)System.out.print ();

import java.util.Scanner;

public class Test {

public static void main(String arg[]) {
int input;
Test test = new Test();
System.out.print("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
input = Integer.parseInt(scanner.next());
if (input <= 20) {
test.printNum(0, input);
} else {
test.printNum(0, 12);
System.out.println();
test.printNum(input-8, input);
}

}

public void printNum(int num1, int num2) {
for (int i = num1; i < num2; i++)
System.out.print(i+1+" ");

}
}

这次知道你的意思了。我调试了一下,是这样的。
import java.util.Scanner;
public class test{
public static void main (String arg[]) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数");
int s=input.nextInt();
int p=0;