打印从1到最大的n位数,传递n,打印从1到n位数。
例如输入3,打印1-999.则打印的关系为 Math.pow(10,3).
package 剑指Offer;
/**
* @program:多线程和IO
* @descripton:打印从1到最大的n位数
* @author:ZhengCheng
* @create:2021/10/11-13:57
**/
public class PrintNums {
public static void main(String[] args) {
new PrintNums().printNums(3);
}
private void printNums(int n){
double border = Math.pow(10, n);
for (int i = 0; i <(int) border ; i++) {
System.out.println(i);
}
}
}
链表中删除节点。
给定一个value,删除该链表中的val。
public void remove(T val , Node head) { Node temp = head; while (temp.next != null && temp.next.getT() != val) { temp = temp.next; } if (temp.next == null) { System.out.println("没有" + val); } else { temp.next = temp.next.next; } }class Node<T> { private int id; private T t; public Node next; public Node(int id, T t) { this.id = id; this.t = t; } @Override public String toString() { return "Node{" + "id=" + id + ", t=" + t + '}'; } public int getId() { return id; } public void setId(int id) { this.id = id; } public T getT() { return t; } public void setT(T t) { this.t = t; } }
本文探讨了两个Java编程问题:如何打印从1到最大n位数的序列,以及如何在链表中根据给定值删除节点。示例代码分别展示了这两个功能的实现,包括使用Math.pow计算n位数的边界和遍历链表进行节点删除的操作。
97

被折叠的 条评论
为什么被折叠?



